freezing oftenly when browsing www.linkedin.com/feed/
CIao i have mayor problems with complete freeze of firefox while browsing www.linkedin.com/feed/ i think that some script is forbidden or does not want to load when vide… (nadaljnje branje)
CIao i have mayor problems with complete freeze of firefox while browsing www.linkedin.com/feed/ i think that some script is forbidden or does not want to load when video is playing automatic?
It's very annoying and troubling while doing job and doing some with firefox.
I love it as it is but sometimes specially linkedin freezes 5-10 times a day when video loads or plays.
BR Vladi logs {
"securitySoftware": {
"registeredAntiVirus": "Microsoft Defender Antivirus",
"registeredAntiSpyware": "",
"registeredFirewall": "Požarni zid Windows"
},
"environmentVariables": {
"MOZ_CRASHREPORTER_DATA_DIRECTORY": "C:\\Users\\Vladi\\AppData\\Roaming\\Mozilla\\Firefox\\Crash Reports",
"MOZ_CRASHREPORTER_EVENTS_DIRECTORY": "C:\\Users\\Vladi\\AppData\\Roaming\\Mozilla\\Firefox\\Profiles\\c33gw3ev.default-release-1673873276688\\crashes\\events",
"MOZ_CRASHREPORTER_PING_DIRECTORY": "C:\\Users\\Vladi\\AppData\\Roaming\\Mozilla\\Firefox\\Pending Pings"
},
"modifiedPreferences": {
"accessibility.typeaheadfind.flashBar": 0,
"browser.contentblocking.category": "standard",
"browser.download.folderList": 0,
"browser.search.region": "SI",
"browser.sessionstore.upgradeBackup.latestBuildID": "20260126151322",
"browser.startup.homepage_override.buildID": "20260126151322",
"browser.startup.homepage_override.mstone": "147.0.2",
"browser.toolbars.bookmarks.visibility": "always",
"browser.urlbar.quicksuggest.migrationVersion": 6,
"browser.urlbar.tipShownCount.searchTip_redirect": 4,
"browser.urlbar.tabToSearch.onboard.interactionsLeft": 2,
"browser.urlbar.placeholderName": "Google",
"browser.urlbar.lastUrlbarSearchSeconds": 1770022084,
"browser.urlbar.quicksuggest.scenario": "history",
"browser.urlbar.placeholderName.private": "Google",
"browser.urlbar.tipShownCount.searchTip_onboard": 4,
"browser.urlbar.quickactions.timesShownOnboardingLabel": 3,
"doh-rollout.home-region": "SI",
"doh-rollout.disable-heuristics": true,
"doh-rollout.doneFirstRun": true,
"dom.forms.autocomplete.formautofill": true,
"extensions.formautofill.creditCards.enabled": false,
"extensions.lastAppVersion": "147.0.2",
"font.name.serif.x-western": "Tahoma",
"idle.lastDailyNotification": 1769942023,
"media.gmp-gmpopenh264.lastUpdate": 1742655437,
"media.gmp-gmpopenh264.lastDownloadFailReason": "Error: Failed downloading via ServiceRequest, status: 0, reason: error",
"media.gmp-gmpopenh264.version": "2.6.0",
"media.gmp-manager.lastEmptyCheck": 1769781797,
"media.gmp-manager.lastCheck": 1769781797,
"media.gmp-widevinecdm.version": "4.10.2934.0",
"media.gmp-gmpopenh264.abi": "x86_64-msvc-x64",
"media.gmp-gmpopenh264.hashValue": "77991110c1d195616e936d27151d02e4d957be6c20a4f3b3511567868b5ddffc6abbfdc668d17672f5d681f12b20237c7905f9b0daaa6d71dcdac4b38f2448b2",
"media.gmp-manager.buildID": "20260126151322",
"media.gmp-widevinecdm.hashValue": "7b07d200b5a5dfa88e22cc293be9f9fe0f26e3b927ca0222958c08db650590907bba852083562577b49f58edae676594ba4a1d8163bf07f102311a77694c0c8e",
"media.gmp-widevinecdm.abi": "x86_64-msvc-x64",
"media.gmp-gmpopenh264.lastDownload": 1742655437,
"media.gmp-gmpopenh264.lastDownloadFailed": 1676701726,
"media.gmp-gmpopenh264.lastInstallStart": 1742655436,
"media.gmp-widevinecdm.lastDownload": 1764854620,
"media.gmp-widevinecdm.lastInstallStart": 1764854618,
"media.gmp-widevinecdm.lastUpdate": 1764854620,
"media.gmp.storage.version.observed": 1,
"media.hardware-video-decoding.failed": false,
"media.videocontrols.picture-in-picture.video-toggle.has-used": true,
"network.cookie.CHIPS.lastMigrateDatabase": 2,
"network.trr.mode": 5,
"places.database.lastMaintenance": 1769769229,
"privacy.purge_trackers.last_purge": "1769942033367",
"privacy.purge_trackers.date_in_cookie_database": "0",
"privacy.sanitize.pending": "[{\"id\":\"newtab-container\",\"itemsToClear\":[],\"options\":{}}]",
"privacy.bounceTrackingProtection.hasMigratedUserActivationData": true,
"privacy.clearHistory.formdata": true,
"privacy.clearHistory.siteSettings": true,
"privacy.clearOnShutdown_v2.downloads": false,
"privacy.clearOnShutdown_v2.formdata": true,
"privacy.cpd.offlineApps": true,
"privacy.cpd.siteSettings": true,
"privacy.sanitize.clearOnShutdown.hasMigratedToNewPrefs3": true,
"privacy.sanitize.cpd.hasMigratedToNewPrefs3": true,
"privacy.trackingprotection.allow_list.hasMigratedCategoryPrefs": true,
"security.oskeystore.test.encrypted": "FyvI+RtlvmWRMEQBsuSuN3NVVjmx+NMEDNmHR+Ty6Wk=",
"security.sandbox.content.tempDirSuffix": "{ac46cc5c-afba-43d2-9791-f5371e84a81b}",
"security.oskeystore.test.label": "08e9ac71-6374-4a0e-b36a-fccec71fc1c3",
"security.disable_button.openCertManager": false,
"security.disable_button.openDeviceManager": false,
"security.osreauthenticator.password_last_changed_hi": 787463,
"security.osreauthenticator.password_last_changed_lo": 852385512,
"security.sandbox.content.close-ksecdd-handle": false,
"security.webauthn.show_ms_settings_link": true,
"services.sync.declinedEngines": "",
"signon.firefoxRelay.showToAllBrowsers": true,
"signon.rustMirror.migrationNeeded": true,
"storage.vacuum.last.places.sqlite": 1768554202,
"storage.vacuum.last.content-prefs.sqlite": 1768640602,
"storage.vacuum.last.index": 2,
"ui.osk.debug.keyboardDisplayReason": "IKPOS: Touch screen not found."
},
"lockedPreferences": {
"extensions.formautofill.creditCards.os-auth.locked.enabled": false,
"fission.autostart.session": true,
"media.utility-process.enabled": true,
"signon.management.page.os-auth.locked.enabled": false
},
"printingPreferences": {
"print.more-settings.open": true,
"print.printer_3225.print_duplex": 2,
"print.printer_3225.print_orientation": 0,
"print.printer_3225.print_scaling": "0.55",
"print.printer_3225.print_shrink_to_fit": false,
"print.printer_7500.print_orientation": 1,
"print.printer_7500dn.print_orientation": 0,
"print.printer_B305.print_ignore_unwriteable_margins": true,
"print.printer_B305.print_margin_bottom": "0",
"print.printer_B305.print_margin_left": "0",
"print.printer_B305.print_margin_right": "0",
"print.printer_B305.print_margin_top": "0",
"print.printer_B305.print_orientation": 0,
"print.printer_B305.print_paper_height": "297",
"print.printer_B305.print_paper_id": "9",
"print.printer_B305.print_paper_size_unit": 1,
"print.printer_B305.print_paper_width": "210",
"print.printer_B305.print_scaling": "0.85",
"print.printer_B305.print_shrink_to_fit": false,
"print.printer_B305.print_unwriteable_margin_bottom_twips": 360,
"print.printer_B305.print_unwriteable_margin_left_twips": 360,
"print.printer_B305.print_unwriteable_margin_right_twips": 360,
"print.printer_B305.print_unwriteable_margin_top_twips": 360,
"print.printer_Microsoft_Print_to_PDF.print_scaling": "0.9",
"print.printer_Microsoft_Print_to_PDF.print_shrink_to_fit": false,
"print.printer_Mozilla_Save_to_PDF.print_ignore_unwriteable_margins": true,
"print.printer_Mozilla_Save_to_PDF.print_margin_bottom": "0",
"print.printer_Mozilla_Save_to_PDF.print_margin_left": "0",
"print.printer_Mozilla_Save_to_PDF.print_margin_right": "0",
"print.printer_Mozilla_Save_to_PDF.print_margin_top": "0",
"print.printer_Mozilla_Save_to_PDF.print_orientation": 0,
"print.printer_Mozilla_Save_to_PDF.print_paper_height": "11.6929133858268",
"print.printer_Mozilla_Save_to_PDF.print_paper_id": "iso_a4",
"print.printer_Mozilla_Save_to_PDF.print_paper_size_unit": 0,
"print.printer_Mozilla_Save_to_PDF.print_paper_width": "8.26771653543307",
"print.printer_Mozilla_Save_to_PDF.print_scaling": "1",
"print.printer_Mozilla_Save_to_PDF.print_shrink_to_fit": true,
"print.printer_Mozilla_Save_to_PDF.print_unwriteable_margin_bottom_twips": 0,
"print.printer_Mozilla_Save_to_PDF.print_unwriteable_margin_left_twips": 0,
"print.printer_Mozilla_Save_to_PDF.print_unwriteable_margin_right_twips": 0,
"print.printer_Mozilla_Save_to_PDF.print_unwriteable_margin_top_twips": 0,
"print_printer": "Mozilla Save to PDF"
},
"media": {
"currentAudioBackend": "wasapi",
"currentMaxAudioChannels": 2,
"currentPreferredSampleRate": 48000,
"audioOutputDevices": [
{
"name": "Speakers (Realtek(R) Audio)",
"groupId": "INTELAUDIO\\FUNC_01&VEN_10EC&DEV_0257&SUBSYS_17AA3885&REV_1000\\5&2dc3b405&0&0001",
"vendor": "",
"type": 2,
"state": 2,
"preferred": 5,
"supportedFormat": 4112,
"defaultFormat": 4096,
"maxChannels": 2,
"defaultRate": 48000,
"maxRate": 48000,
"minRate": 48000,
"maxLatency": 480,
"minLatency": 144
},
{
"name": "PA329CRV (HD Audio Driver for Display Audio)",
"groupId": "HDAUDIO\\SUBFUNC_01&VEN_8086&DEV_2812&NID_0001&SUBSYS_00000000&REV_1000\\6&2cd667ed&0&0002&00000015",
"vendor": "",
"type": 2,
"state": 2,
"preferred": 2,
"supportedFormat": 4112,
"defaultFormat": 4096,
"maxChannels": 2,
"defaultRate": 48000,
"maxRate": 48000,
"minRate": 48000,
"maxLatency": 480,
"minLatency": 144
}
],
"audioInputDevices": [
{
"name": "Microphone Array (Intel® Smart Sound Technology, za digitalne mikrofone)",
"groupId": "INTELAUDIO\\CTLR_DEV_A0C8&LINKTYPE_02&DEVTYPE_00&VEN_8086&DEV_AE20&SUBSYS_380417AA&REV_0001\\5&2dc3b405&0&0000",
"vendor": "",
"type": 1,
"state": 2,
"preferred": 7,
"supportedFormat": 4112,
"defaultFormat": 4096,
"maxChannels": 2,
"defaultRate": 48000,
"maxRate": 48000,
"minRate": 48000,
"maxLatency": 480,
"minLatency": 96
},
{
"name": "Stereo Mix (Realtek(R) Audio)",
"groupId": "INTELAUDIO\\FUNC_01&VEN_10EC&DEV_0257&SUBSYS_17AA3885&REV_1000\\5&2dc3b405&0&0001",
"vendor": "",
"type": 1,
"state": 0,
"preferred": 0,
"supportedFormat": 4112,
"defaultFormat": 4096,
"maxChannels": 2,
"defaultRate": 48000,
"maxRate": 48000,
"minRate": 48000,
"maxLatency": 0,
"minLatency": 0
}
],
"codecSupportInfo": "H264 SWDEC HWDEC\nVP9 SWDEC HWDEC\nVP8 SWDEC HWDEC\nAV1 SWDEC HWDEC\nHEVC HWDEC\nAAC SWDEC\nMP3 SWDEC\nOpus SWDEC\nVorbis SWDEC\nFLAC SWDEC\nWave SWDEC"
},
"accessibility": {
"isActive": false,
"forceDisabled": 0,
"instantiator": ""
},
"startupCache": {
"DiskCachePath": "C:\\Users\\Vladi\\AppData\\Local\\Mozilla\\Firefox\\Profiles\\c33gw3ev.default-release-1673873276688\\startupCache\\startupCache.8.little",
"IgnoreDiskCache": false,
"FoundDiskCacheOnInit": false,
"WroteToDiskCache": true
},
"libraryVersions": {
"NSPR": {
"minVersion": "4.38.2",
"version": "4.38.2"
},
"NSS": {
"minVersion": "3.119",
"version": "3.119"
},
"NSSUTIL": {
"minVersion": "3.119",
"version": "3.119"
},
"NSSSSL": {
"minVersion": "3.119",
"version": "3.119"
},
"NSSSMIME": {
"minVersion": "3.119",
"version": "3.119"
}
},
"userJS": {
"exists": false
},
"intl": {
"localeService": {
"requested": [
"sl"
],
"available": [
"sl",
"en-US"
],
"supported": [
"sl",
"en-US"
],
"regionalPrefs": [
"sl-SI"
],
"defaultLocale": "sl"
},
"osPrefs": {
"systemLocales": [
"sl-SI"
],
"regionalPrefsLocales": [
"sl-SI"
]
}
},
"contentAnalysis": {
"active": false
},
"crashes": {
"submitted": [],
"pending": 0
},
"sandbox": {
"contentSandboxLevel": 9,
"effectiveContentSandboxLevel": 9,
"contentWin32kLockdownState": "Win32k Lockdown enabled -- default value is true",
"supportSandboxGpuLevel": 2
},
"remoteAgent": {
"running": false,
"url": ""
},
"addons": [
{
"name": "Add-ons Search Detection",
"type": "extension",
"version": "3.0.0",
"isActive": true,
"id": "addons-search-detection@mozilla.com",
"locationName": "app-builtin-addons"
},
{
"name": "Data Leak Blocker",
"type": "extension",
"version": "144.0.0",
"isActive": true,
"id": "data-leak-blocker@mozilla.com",
"locationName": "app-builtin-addons"
},
{
"name": "Form Autofill",
"type": "extension",
"version": "1.0.1",
"isActive": true,
"id": "formautofill@mozilla.org",
"locationName": "app-builtin-addons"
},
{
"name": "IPP Activator",
"type": "extension",
"version": "0.1",
"isActive": true,
"id": "ipp-activator@mozilla.com",
"locationName": "app-builtin-addons"
},
{
"name": "New Tab",
"type": "extension",
"version": "148.0.20251211.63751",
"isActive": true,
"id": "newtab@mozilla.org",
"locationName": "app-profile"
},
{
"name": "Picture-In-Picture",
"type": "extension",
"version": "1.0.0",
"isActive": true,
"id": "pictureinpicture@mozilla.org",
"locationName": "app-builtin-addons"
},
{
"name": "Web Compatibility Interventions",
"type": "extension",
"version": "148.0.20251209.161422",
"isActive": true,
"id": "webcompat@mozilla.org",
"locationName": "app-system-addons"
},
{
"name": "Sistemska tema – samodejno",
"type": "theme",
"version": "1.4.2",
"isActive": true,
"id": "default-theme@mozilla.org",
"locationName": "app-builtin"
},
{
"name": "AdBlocker for YouTube™",
"type": "extension",
"version": "0.5.0",
"isActive": false,
"id": "jid1-q4sG8pYhq8KGHs@jetpack",
"locationName": "app-profile"
},
{
"name": "Firefox Alpenglow",
"type": "theme",
"version": "1.5.1",
"isActive": false,
"id": "firefox-alpenglow@mozilla.org",
"locationName": "app-builtin"
},
{
"name": "Svetla",
"type": "theme",
"version": "1.3.4",
"isActive": false,
"id": "firefox-compact-light@mozilla.org",
"locationName": "app-builtin"
},
{
"name": "Temna",
"type": "theme",
"version": "1.3.4",
"isActive": false,
"id": "firefox-compact-dark@mozilla.org",
"locationName": "app-builtin"
}
],
"application": {
"name": "Firefox",
"osVersion": "Windows_NT 10.0 26200",
"version": "147.0.2",
"buildID": "20260126151322",
"distributionID": "",
"userAgent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:147.0) Gecko/20100101 Firefox/147.0",
"safeMode": false,
"memorySizeBytes": 8362713088,
"diskAvailableBytes": 72721629184,
"updateChannel": "release",
"supportURL": "https://support.mozilla.org/1/firefox/147.0.2/WINNT/sl/",
"osTheme": "",
"pointingDevices": [
"pointing-device-mouse"
],
"numTotalWindows": 1,
"numFissionWindows": 1,
"numRemoteWindows": 1,
"launcherProcessState": 0,
"fissionAutoStart": true,
"fissionDecisionStatus": "enabledByDefault",
"remoteAutoStart": true,
"policiesStatus": 0,
"keyLocationServiceGoogleFound": true,
"keySafebrowsingGoogleFound": true,
"keyMozillaFound": true
},
"processes": {
"remoteTypes": {
"webIsolated": 25,
"gpu": 1,
"privilegedmozilla": 1,
"webServiceWorker": 2,
"socket": 1,
"rdd": 1,
"privilegedabout": 1,
"extension": 1,
"utility_mfMediaEngineCDM": 1,
"utility_audioDecoder_WMF": 4,
"utility_jSOracle": 1,
"utility_audioDecoder_Generic": 3
},
"maxWebContentProcesses": 8
},
"normandy": {
"addonStudies": [],
"prefRollouts": [],
"prefStudies": [],
"nimbusExperiments": [
{
"slug": "long-term-holdback-2026-growth-desktop",
"lastSeen": "2026-01-09T06:51:18.850Z",
"source": "rs-loader",
"active": true,
"prefs": [],
"branch": {
"slug": "delivery",
"ratio": 19,
"feature": {
"value": {},
"enabled": false,
"featureId": "this-is-included-for-desktop-pre-95-support"
},
"features": [
{
"value": {},
"enabled": true,
"featureId": "no-feature-firefox-desktop"
}
],
"firefoxLabsTitle": null
},
"userFacingName": "Long term holdback 2026 Growth Desktop",
"userFacingDescription": "Long-term holdback for 2025 H1 Growth experiments",
"featureIds": [
"no-feature-firefox-desktop"
],
"isRollout": false,
"localizations": null,
"isFirefoxLabsOptIn": false,
"firefoxLabsTitle": null,
"firefoxLabsDescription": null,
"firefoxLabsDescriptionLinks": null,
"firefoxLabsGroup": null,
"requiresRestart": false
}
],
"nimbusRollouts": [
{
"slug": "1-callout-contextual-chatbot-suggestion-treatment-a-tab-switching-copy-rollout",
"lastSeen": "2025-06-27T06:48:26.808Z",
"source": "rs-loader",
"active": true,
"prefs": [],
"branch": {
"slug": "treatment-a-tab-switching-copy",
"ratio": 1,
"feature": {
"value": {},
"enabled": false,
"featureId": "this-is-included-for-desktop-pre-95-support"
},
"features": [
{
"value": {
"id": "SIDEBAR-CHATBOT-SINGLE",
"groups": [
"cfr"
],
"content": {
"id": "SIDEBAR-CHATBOT-SINGLE",
"screens": [
{
"id": "SIDEBAR-CHATBOT_1",
"anchors": [
{
"selector": ".tab-icon-stack[selected]",
"panel_position": {
"offset_x": -3,
"offset_y": 9,
"anchor_attachment": "bottomcenter",
"callout_attachment": "topleft"
}
}
],
"content": {
"logo": {
"height": "200px",
"imageURL": "https://firefox-settings-attachments.cdn.mozilla.net/main-workspace/ms-images/e73326e4-3b5a-42e3-a61a-6d78f2fafbff.svg",
"darkModeImageURL": "https://firefox-settings-attachments.cdn.mozilla.net/main-workspace/ms-images/a2a2516e-a756-4f8b-9826-6a6359e75096.svg"
},
"title": {
"string_id": "genai-chatbot-contextual-title"
},
"width": "352px",
"padding": 16,
"position": "callout",
"subtitle": {
"string_id": "genai-chatbot-contextual-subtitle"
},
"dismiss_button": {
"size": "small",
"action": {
"dismiss": true
},
"marginBlock": "20px 0",
"marginInline": "0 20px"
},
"secondary_button": {
"label": {
"string_id": "genai-chatbot-contextual-button"
},
"style": "primary",
"action": {
"data": {
"actions": [
{
"data": {
"pref": {
"name": "sidebar.revamp",
"value": true
}
},
"type": "SET_PREF"
},
{
"data": "viewGenaiChatSidebar",
"type": "OPEN_SIDEBAR"
}
]
},
"type": "MULTI_ACTION",
"dismiss": true
}
}
}
}
],
"backdrop": "transparent",
"template": "multistage",
"transitions": false,
"disableHistoryUpdates": true
},
"trigger": {
"id": "openURL",
"params": [
"chat.mistral.ai",
"chatgpt.com",
"claude.ai",
"gemini.google.com",
"mistral.ai"
],
"patterns": [
"*://huggingface.co/chat/*"
]
},
"template": "feature_callout",
"frequency": {
"custom": [
{
"cap": 1,
"period": 604800000
}
],
"lifetime": 2
},
"targeting": "'browser.ml.chat.enabled'|preferenceValue && 'browser.ml.chat.provider'|preferenceValue == "
},
"enabled": true,
"featureId": "fxms-message-4"
}
],
"firefoxLabsTitle": null
},
"userFacingName": "1-Callout Contextual Chatbot Suggestion Treatment A: Tab Switching Copy Rollout",
"userFacingDescription": "Provide contextual suggestions for users who visit an AI chatbot website.",
"featureIds": [
"fxms-message-4"
],
"isRollout": true,
"localizations": null,
"isFirefoxLabsOptIn": false,
"firefoxLabsTitle": null,
"firefoxLabsDescription": null,
"firefoxLabsDescriptionLinks": null,
"firefoxLabsGroup": null,
"requiresRestart": false
},
{
"slug": "account-adoption-callout-credit-cards-treatment-c-rollout",
"lastSeen": "2025-10-02T14:14:54.640Z",
"source": "rs-loader",
"active": true,
"prefs": [],
"branch": {
"slug": "treatment-c",
"ratio": 1,
"feature": {
"value": {},
"enabled": false,
"featureId": "this-is-included-for-desktop-pre-95-support"
},
"features": [
{
"value": {
"id": "FXA_ACCOUNT_ADOPTION_CREDIT_CARDS",
"groups": [
"cfr"
],
"content": {
"id": "FXA_ACCOUNT_ADOPTION_CREDIT_CARDS",
"screens": [
{
"id": "FXA_ACCOUNT_ADOPTION_CREDIT_CARDS",
"anchors": [
{
"selector": "#fxa-toolbar-menu-button",
"arrow_width": "15.5563",
"panel_position": {
"anchor_attachment": "bottomcenter",
"callout_attachment": "topright",
"panel_position_string": "bottomcenter topright"
},
"no_open_on_anchor": true
}
],
"content": {
"logo": {
"width": "176px",
"height": "150px",
"imageURL": "https://firefox-settings-attachments.cdn.mozilla.net/main-workspace/ms-images/f52614ae-b431-4ccb-a85e-03fe981ac60c.svg",
"alignment": "top",
"marginBlock": "-12px -10px"
},
"title": {
"string_id": "fxa-adoption-credit-cards-backup-title"
},
"width": "250px",
"position": "callout",
"subtitle": {
"string_id": "fxa-adoption-credit-cards-backup-subtitle"
},
"submenu_button": {
"submenu": [
{
"id": "block_recommendation",
"type": "action",
"label": {
"string_id": "split-dismiss-button-dont-show-option"
},
"action": {
"data": {
"id": "FXA_ACCOUNT_ADOPTION_CREDIT_CARDS"
},
"type": "BLOCK_MESSAGE",
"dismiss": true
}
},
{
"id": "show_fewer_recommendations",
"type": "action",
"label": {
"string_id": "split-dismiss-button-show-fewer-option"
},
"action": {
"data": {
"actions": [
{
"data": {
"pref": {
"name": "messaging-system-action.fxa-adoption-creditcards",
"value": true
}
},
"type": "SET_PREF"
},
{
"data": {
"id": "FXA_ACCOUNT_ADOPTION_CREDIT_CARDS"
},
"type": "BLOCK_MESSAGE"
}
]
},
"type": "MULTI_ACTION",
"dismiss": true
}
},
{
"type": "separator"
},
{
"id": "manage_settings",
"type": "action",
"label": {
"string_id": "split-dismiss-button-manage-settings-option"
},
"action": {
"data": {
"args": "preferences#general-cfrfeatures",
"where": "tab"
},
"type": "OPEN_ABOUT_PAGE",
"dismiss": true
}
}
],
"attached_to": "additional_button"
},
"secondary_button": {
"label": {
"string_id": "fxa-adoption-primary-button-label"
},
"style": "primary",
"action": {
"data": {
"entrypoint": "callout-creditcard",
"extraParams": {
"utm_medium": "firefox-desktop",
"utm_source": "callout",
"utm_content": "creditcard-backup-treatment3",
"utm_campaign": "save-address-creditcard-callout-exp"
}
},
"type": "FXA_SIGNIN_FLOW",
"navigate": true
}
},
"additional_button": {
"label": {
"string_id": "fx-view-discoverability-secondary-button-label"
},
"style": "secondary",
"action": {
"dismiss": true
}
}
}
}
],
"backdrop": "transparent",
"template": "multistage",
"transitions": false
},
"trigger": {
"id": "formAutofill"
},
"priority": 1,
"template": "feature_callout",
"frequency": {
"custom": [
{
"cap": 1,
"period": 1209600000
}
],
"lifetime": 2
},
"targeting": "!isFxASignedIn && type == 'card' && event in ['add', 'update'] && !isMajorUpgrade && !willShowDefaultPrompt && !activeNotifications && previousSessionEnd && 'browser.newtabpage.activity-stream.asrouter.userprefs.cfr.features' | preferenceValue == true"
},
"enabled": true,
"featureId": "moments-page"
}
],
"firefoxLabsTitle": null
},
"userFacingName": "Account adoption callout - credit cards - treatment-c rollout",
"userFacingDescription": "Prompt Firefox account creation after an action.",
"featureIds": [
"moments-page"
],
"isRollout": true,
"localizations": null,
"isFirefoxLabsOptIn": false,
"firefoxLabsTitle": "",
"firefoxLabsDescription": "",
"firefoxLabsDescriptionLinks": null,
"firefoxLabsGroup": "",
"requiresRestart": false
},
{
"slug": "account-adoption-callout-for-bookmarks-global-rollout",
"lastSeen": "2025-12-10T09:57:39.388Z",
"source": "rs-loader",
"active": true,
"prefs": [],
"branch": {
"slug": "treatment",
"ratio": 1,
"feature": {
"value": {},
"enabled": false,
"featureId": "this-is-included-for-desktop-pre-95-support"
},
"features": [
{
"value": {
"id": "FXA_ACCOUNT_ADOPTION_BOOKMARKS",
"groups": [
"cfr"
],
"content": {
"id": "FXA_ACCOUNT_ADOPTION_BOOKMARKS",
"UTMTerm": "account-adoption-bookmarks-treatment-a",
"screens": [
{
"id": "FXA_ACCOUNT_ADOPTION_BOOKMARKS_A",
"anchors": [
{
"selector": "#star-button",
"arrow_width": "13",
"panel_position": {
"offset_y": "6",
"anchor_attachment": "bottomcenter",
"callout_attachment": "topright",
"panel_position_string": "bottomcenter topright"
},
"no_open_on_anchor": true
}
],
"content": {
"logo": {
"width": "95px",
"height": "98px",
"imageURL": "https://firefox-settings-attachments.cdn.mozilla.net/main-workspace/ms-images/0ddfd632-b9c4-45d6-86c3-b89f94797110.svg",
"alignment": "top"
},
"title": {
"string_id": "fxa-adoption-bookmarks-treatment-backup-title"
},
"width": "238px",
"position": "callout",
"subtitle": {
"string_id": "fxa-adoption-bookmarks-treatment-backup-subtitle",
"paddingInlineEnd": "10px"
},
"submenu_button": {
"submenu": [
{
"id": "block_recommendation",
"type": "action",
"label": {
"string_id": "split-dismiss-button-dont-show-option"
},
"action": {
"data": {
"id": "FXA_ACCOUNT_ADOPTION_BOOKMARKS"
},
"type": "BLOCK_MESSAGE",
"dismiss": true
}
},
{
"id": "show_fewer_recommendations",
"type": "action",
"label": {
"string_id": "split-dismiss-button-show-fewer-option"
},
"action": {
"data": {
"actions": [
{
"data": {
"pref": {
"name": "messaging-system-action.fxa-adoption-bookmarks",
"value": true
}
},
"type": "SET_PREF"
},
{
"data": {
"id": "FXA_ACCOUNT_ADOPTION_BOOKMARKS"
},
"type": "BLOCK_MESSAGE"
}
]
},
"type": "MULTI_ACTION",
"dismiss": true
}
},
{
"type": "separator"
},
{
"id": "manage_settings",
"type": "action",
"label": {
"string_id": "split-dismiss-button-manage-settings-option"
},
"action": {
"data": {
"args": "preferences#general-cfrfeatures",
"where": "tab"
},
"type": "OPEN_ABOUT_PAGE",
"dismiss": true
}
}
],
"attached_to": "additional_button"
},
"secondary_button": {
"label": {
"fontSize": "11px",
"string_id": "fxa-adoption-primary-button-label",
"fontWeight": "590"
},
"style": "primary",
"action": {
"data": {
"where": "tabshifted",
"entrypoint": "sync-bookmarks-callout-rollout"
},
"type": "SHOW_FIREFOX_ACCOUNTS",
"dismiss": true
}
},
"additional_button": {
"label": {
"fontSize": "11px",
"string_id": "fx-view-discoverability-secondary-button-label",
"fontWeight": "590"
},
"style": "secondary",
"action": {
"dismiss": true
}
}
}
}
],
"backdrop": "transparent",
"template": "multistage",
"transitions": false
},
"trigger": {
"id": "openBookmarkedURL"
},
"priority": 1,
"template": "feature_callout",
"frequency": {
"custom": [
{
"cap": 1,
"period": 1209600000
}
],
"lifetime": 2
},
"targeting": "isFxAEnabled && !isFxASignedIn && !isMajorUpgrade && !willShowDefaultPrompt && !activeNotifications && previousSessionEnd && 'browser.newtabpage.activity-stream.asrouter.userprefs.cfr.features' | preferenceValue == true"
},
"enabled": true,
"featureId": "fxms-message-22"
}
],
"firefoxLabsTitle": null
},
"userFacingName": "Account adoption callout for Bookmarks - Global Rollout",
"userFacingDescription": "Prompt Firefox account creation after an action.",
"featureIds": [
"fxms-message-22"
],
"isRollout": true,
"localizations": null,
"isFirefoxLabsOptIn": false,
"firefoxLabsTitle": "",
"firefoxLabsDescription": "",
"firefoxLabsDescriptionLinks": null,
"firefoxLabsGroup": "",
"requiresRestart": false
},
{
"slug": "account-adoption-callout-passwords-global-rollout",
"lastSeen": "2025-07-23T06:42:48.638Z",
"source": "rs-loader",
"active": true,
"prefs": [],
"branch": {
"slug": "treatment-e",
"ratio": 1,
"feature": {
"value": {},
"enabled": false,
"featureId": "this-is-included-for-desktop-pre-95-support"
},
"features": [
{
"value": {
"id": "FXA_ACCOUNT_ADOPTION_PASSWORDS",
"groups": [
"cfr"
],
"content": {
"id": "FXA_ACCOUNT_ADOPTION_PASSWORDS",
"screens": [
{
"id": "FXA_ACCOUNT_ADOPTION_PASSWORDS_E",
"anchors": [
{
"selector": "#fxa-toolbar-menu-button",
"arrow_width": "15.5563",
"panel_position": {
"anchor_attachment": "bottomcenter",
"callout_attachment": "topright",
"panel_position_string": "bottomcenter topright"
},
"no_open_on_anchor": true
}
],
"content": {
"logo": {
"width": "104px",
"height": "94px",
"imageURL": "https://firefox-settings-attachments.cdn.mozilla.net/main-workspace/ms-images/ccb352db-36d2-4084-8bba-d382ab7baf77.svg",
"alignment": "top",
"marginBlock": "0 -4px",
"marginInline": "0 14px"
},
"title": {
"string_id": "fxa-adoption-passwords-title"
},
"width": "300px",
"position": "callout",
"subtitle": {
"string_id": "fxa-adoption-passwords-subtitle"
},
"submenu_button": {
"submenu": [
{
"id": "block_recommendation",
"type": "action",
"label": {
"string_id": "split-dismiss-button-dont-show-option"
},
"action": {
"data": {
"id": "FXA_ACCOUNT_ADOPTION_PASSWORDS"
},
"type": "BLOCK_MESSAGE",
"dismiss": true
}
},
{
"id": "show_fewer_recommendations",
"type": "action",
"label": {
"string_id": "split-dismiss-button-show-fewer-option"
},
"action": {
"data": {
"actions": [
{
"data": {
"pref": {
"name": "messaging-system-action.fxa-adoption-passwords",
"value": true
}
},
"type": "SET_PREF"
},
{
"data": {
"id": "FXA_ACCOUNT_ADOPTION_PASSWORDS"
},
"type": "BLOCK_MESSAGE"
}
]
},
"type": "MULTI_ACTION",
"dismiss": true
}
},
{
"type": "separator"
},
{
"id": "manage_settings",
"type": "action",
"label": {
"string_id": "split-dismiss-button-manage-settings-option"
},
"action": {
"data": {
"args": "preferences#general-cfrfeatures",
"where": "tab"
},
"type": "OPEN_ABOUT_PAGE",
"dismiss": true
}
}
],
"attached_to": "additional_button"
},
"secondary_button": {
"label": {
"string_id": "fxa-adoption-passwords-primary-button-label"
},
"style": "primary",
"action": {
"data": {
"entrypoint": "callout-password",
"extraParams": {
"utm_medium": "firefox-desktop",
"utm_source": "callout",
"utm_content": "password-sync-global-rollout",
"utm_campaign": "save-password-callout-global-rollout"
}
},
"type": "FXA_SIGNIN_FLOW",
"navigate": true
}
},
"additional_button": {
"label": {
"string_id": "fx-view-discoverability-secondary-button-label"
},
"style": "secondary",
"action": {
"dismiss": true
}
},
"page_event_listeners": [
{
"action": {
"dismiss": true
},
"params": {
"type": "click",
"selectors": "#fxa-toolbar-menu-button"
}
}
]
}
}
],
"backdrop": "transparent",
"template": "multistage",
"transitions": false
},
"trigger": {
"id": "newSavedLogin"
},
"priority": 1,
"template": "feature_callout",
"frequency": {
"custom": [
{
"cap": 1,
"period": 1209600000
}
],
"lifetime": 2
},
"targeting": "(currentDate|date - profileAgeCreated|date) / 86400000 >= 7 && !isFxASignedIn && type == 'save' && !isMajorUpgrade && !willShowDefaultPrompt && !activeNotifications && previousSessionEnd && 'browser.newtabpage.activity-stream.asrouter.userprefs.cfr.features' | preferenceValue == true"
},
"enabled": true,
"featureId": "fxms-message-6"
}
],
"firefoxLabsTitle": null
},
"userFacingName": "Account Adoption Callout Passwords - Global Rollout",
"userFacingDescription": "Rollout: Account Adoption Callout for Password Users",
"featureIds": [
"fxms-message-6"
],
"isRollout": true,
"localizations": null,
"isFirefoxLabsOptIn": false,
"firefoxLabsTitle": null,
"firefoxLabsDescription": null,
"firefoxLabsDescriptionLinks": null,
"firefoxLabsGroup": null,
"requiresRestart": false
},
{
"slug": "acct-adoption-callout-addresses-rollout-with-pxi-required",
"lastSeen": "2025-10-01T14:10:34.632Z",
"source": "rs-loader",
"active": true,
"prefs": [],
"branch": {
"slug": "treatment-a",
"ratio": 1,
"feature": {
"value": {},
"enabled": false,
"featureId": "this-is-included-for-desktop-pre-95-support"
},
"features": [
{
"value": {
"id": "FXA_ACCOUNT_ADOPTION_ADDRESSES",
"groups": [
"cfr"
],
"content": {
"id": "FXA_ACCOUNT_ADOPTION_ADDRESSES",
"screens": [
{
"id": "FXA_ACCOUNT_ADOPTION_ADDRESSES_A",
"anchors": [
{
"selector": "#fxa-toolbar-menu-button",
"arrow_width": "15.5563",
"panel_position": {
"anchor_attachment": "bottomcenter",
"callout_attachment": "topright",
"panel_position_string": "bottomcenter topright"
},
"no_open_on_anchor": true
}
],
"content": {
"logo": {
"width": "167px",
"height": "141px",
"imageURL": "https://firefox-settings-attachments.cdn.mozilla.net/main-workspace/ms-images/2e880f24-d29e-4931-8d36-15aec10d55aa.svg",
"alignment": "top"
},
"title": {
"string_id": "fxa-adoption-addresses-backup-title"
},
"width": "250px",
"position": "callout",
"subtitle": {
"string_id": "fxa-adoption-addresses-backup-subtitle"
},
"submenu_button": {
"submenu": [
{
"id": "block_recommendation",
"type": "action",
"label": {
"string_id": "split-dismiss-button-dont-show-option"
},
"action": {
"data": {
"id": "FXA_ACCOUNT_ADOPTION_ADDRESSES"
},
"type": "BLOCK_MESSAGE",
"dismiss": true
}
},
{
"id": "show_fewer_recommendations",
"type": "action",
"label": {
"string_id": "split-dismiss-button-show-fewer-option"
},
"action": {
"data": {
"actions": [
{
"data": {
"pref": {
"name": "messaging-system-action.fxa-adoption-addresses",
"value": true
}
},
"type": "SET_PREF"
},
{
"data": {
"id": "FXA_ACCOUNT_ADOPTION_ADDRESSES"
},
"type": "BLOCK_MESSAGE"
}
]
},
"type": "MULTI_ACTION",
"dismiss": true
}
},
{
"type": "separator"
},
{
"id": "manage_settings",
"type": "action",
"label": {
"string_id": "split-dismiss-button-manage-settings-option"
},
"action": {
"data": {
"args": "preferences#general-cfrfeatures",
"where": "tab"
},
"type": "OPEN_ABOUT_PAGE",
"dismiss": true
}
}
],
"attached_to": "additional_button"
},
"secondary_button": {
"label": {
"string_id": "fxa-adoption-primary-button-label"
},
"style": "primary",
"action": {
"data": {
"entrypoint": "callout-address",
"extraParams": {
"utm_medium": "firefox-desktop",
"utm_source": "callout",
"utm_content": "address-backup-treatment1",
"utm_campaign": "save-address-creditcard-callout-exp"
}
},
"type": "FXA_SIGNIN_FLOW",
"navigate": true
}
},
"additional_button": {
"label": {
"string_id": "fx-view-discoverability-secondary-button-label"
},
"style": "secondary",
"action": {
"dismiss": true
}
}
}
}
],
"backdrop": "transparent",
"template": "multistage",
"transitions": false
},
"trigger": {
"id": "formAutofill"
},
"priority": 1,
"template": "feature_callout",
"frequency": {
"custom": [
{
"cap": 1,
"period": 1209600000
}
],
"lifetime": 2
},
"targeting": "!isFxASignedIn && type == 'address' && event in ['add', 'update'] && !isMajorUpgrade && !willShowDefaultPrompt && !activeNotifications && previousSessionEnd && 'browser.newtabpage.activity-stream.asrouter.userprefs.cfr.features' | preferenceValue == true"
},
"enabled": true,
"featureId": "fxms-message-2"
}
],
"firefoxLabsTitle": null
},
"userFacingName": "Acct adoption callout - addresses rollout with no PXI exclusion",
"userFacingDescription": "Prompt Firefox account creation after an action.",
"featureIds": [
"fxms-message-2"
],
"isRollout": true,
"localizations": null,
"isFirefoxLabsOptIn": false,
"firefoxLabsTitle": "",
"firefoxLabsDescription": "",
"firefoxLabsDescriptionLinks": null,
"firefoxLabsGroup": "",
"requiresRestart": false
},
{
"slug": "ai-chatbot-page-summarization-mvp-treatment-a-callout-badge-rollout-v2",
"lastSeen": "2025-10-09T07:14:11.141Z",
"source": "rs-loader",
"active": true,
"prefs": [],
"branch": {
"slug": "treatment-a-callout-badge",
"ratio": 1,
"feature": {
"value": {},
"enabled": false,
"featureId": "this-is-included-for-desktop-pre-95-support"
},
"features": [
{
"value": {
"prefs": {
"page": {
"value": true
},
"onboarding.config": {
"value": "{\"id\":\"chatbot\",\"template\":\"multistage\",\"transitions\":true,\"screens\":[{\"id\":\"chat_pick\",\"content\":{\"fullscreen\":true,\"hide_secondary_section\":\"responsive\",\"narrow\":true,\"position\":\"split\",\"title\":{\"fontWeight\":400,\"string_id\":\"genai-onboarding-choose-header\"},\"cta_paragraph\":{\"text\":{\"string_id\":\"genai-onboarding-choose-description\",\"string_name\":\"learn-more\"},\"action\":{\"type\":\"chatbot:support\"}},\"above_button_content\":[{\"text\":\" \",\"type\":\"text\"}],\"primary_button\":{\"action\":{\"navigate\":true,\"type\":\"chatbot:persist\"},\"label\":{\"string_id\":\"genai-onboarding-primary\"}},\"additional_button\":{\"action\":{\"dismiss\":true,\"type\":\"chatbot:revert\"},\"label\":{\"string_id\":\"genai-onboarding-secondary\"},\"style\":\"link\"},\"progress_bar\":true}}]}",
"branch": "default"
}
},
"badgeSidebar": true
},
"enabled": true,
"featureId": "chatbot"
},
{
"value": {
"messages": [
{
"id": "SUMMARIZE-GENERIC",
"groups": [
"cfr"
],
"content": {
"id": "SUMMARIZE-GENERIC",
"screens": [
{
"id": "FOOTER",
"anchors": [
{
"selector": "sidebar-main::%shadow% [view=viewGenaiChatSidebar]",
"panel_position": {
"anchor_attachment": "rightcenter",
"callout_attachment": "topleft"
}
},
{
"selector": "#sidebar-button",
"panel_position": {
"anchor_attachment": "bottomcenter",
"callout_attachment": "topleft"
}
},
{
"selector": "#tabbrowser-tabs",
"hide_arrow": true,
"panel_position": {
"anchor_attachment": "bottomleft",
"callout_attachment": "topleft"
}
}
],
"content": {
"title": {
"string_id": "genai-chatbot-summarize-title"
},
"width": "352px",
"padding": 16,
"position": "callout",
"subtitle": {
"string_id": "genai-chatbot-summarize-footer-generic-subtitle"
},
"dismiss_button": {
"size": "small",
"action": {
"dismiss": true
}
},
"secondary_button": {
"label": {
"string_id": "genai-chatbot-summarize-button"
},
"style": "primary",
"action": {
"data": "callout",
"type": "SUMMARIZE_PAGE",
"dismiss": true
}
}
}
}
],
"backdrop": "transparent",
"template": "multistage",
"transitions": false,
"disableHistoryUpdates": true
},
"trigger": {
"id": "openArticleURL",
"patterns": [
"*://*/*"
]
},
"template": "feature_callout",
"frequency": {
"lifetime": 1
},
"targeting": "!messageImpressions['SUMMARIZE-PROVIDER'] && previousSessionEnd && !activeNotifications && !hasActiveEnterprisePolicies && 'browser.ml.chat.enabled'|preferenceValue && 'browser.ml.chat.provider'|preferenceValue == && (!'sidebar.revamp'|preferenceValue || 'sidebar.main.tools'|preferenceValue|regExpMatch('aichat'))",
"_nimbusFeature": "fxms-message-12"
},
{
"id": "SUMMARIZE-PROVIDER",
"groups": [
"cfr"
],
"content": {
"id": "SUMMARIZE-PROVIDER",
"screens": [
{
"id": "FOOTER",
"anchors": [
{
"selector": "sidebar-main::%shadow% [view=viewGenaiChatSidebar]",
"panel_position": {
"anchor_attachment": "rightcenter",
"callout_attachment": "topleft"
}
},
{
"selector": "#sidebar-button",
"panel_position": {
"anchor_attachment": "bottomcenter",
"callout_attachment": "topleft"
}
},
{
"selector": "#tabbrowser-tabs",
"hide_arrow": true,
"panel_position": {
"anchor_attachment": "bottomleft",
"callout_attachment": "topleft"
}
}
],
"content": {
"title": {
"string_id": "genai-chatbot-summarize-title"
},
"width": "352px",
"padding": 16,
"position": "callout",
"subtitle": {
"string_id": "genai-chatbot-summarize-footer-provider-subtitle"
},
"dismiss_button": {
"size": "small",
"action": {
"dismiss": true
}
},
"secondary_button": {
"label": {
"string_id": "genai-chatbot-summarize-button"
},
"style": "primary",
"action": {
"data": "callout",
"type": "SUMMARIZE_PAGE",
"dismiss": true
}
}
}
}
],
"backdrop": "transparent",
"template": "multistage",
"transitions": false,
"disableHistoryUpdates": true
},
"trigger": {
"id": "openArticleURL",
"patterns": [
"*://*/*"
]
},
"template": "feature_callout",
"frequency": {
"lifetime": 1
},
"targeting": "!messageImpressions['SUMMARIZE-GENERIC'] && previousSessionEnd && !activeNotifications && !hasActiveEnterprisePolicies && 'browser.ml.chat.enabled'|preferenceValue && 'browser.ml.chat.provider'|preferenceValue != && (!'sidebar.revamp'|preferenceValue || 'sidebar.main.tools'|preferenceValue|regExpMatch('aichat'))",
"_nimbusFeature": "fxms-message-12"
}
],
"template": "multi"
},
"enabled": true,
"featureId": "fxms-message-12"
}
],
"firefoxLabsTitle": null
},
"userFacingName": "AI Chatbot Page Summarization MVP - treatment-a-callout-badge Rollout v2",
"userFacingDescription": "AI Chatbot Page Summarization",
"featureIds": [
"chatbot",
"fxms-message-12"
],
"isRollout": true,
"localizations": null,
"isFirefoxLabsOptIn": false,
"firefoxLabsTitle": "",
"firefoxLabsDescription": "",
"firefoxLabsDescriptionLinks": null,
"firefoxLabsGroup": "",
"requiresRestart": false
},
{
"slug": "backgroundupdate-enable-unelevated-installations-rollout-3-release",
"lastSeen": "2024-03-14T21:21:01.473Z",
"source": "rs-loader",
"active": true,
"prefs": [
{
"name": "app.update.background.allowUpdatesForUnelevatedInstallations",
"branch": "user",
"featureId": "backgroundUpdate",
"variable": "enableUpdatesForUnelevatedInstallations",
"originalValue": null
}
],
"branch": {
"slug": "enabled",
"ratio": 1,
"feature": {
"value": {},
"enabled": false,
"featureId": "this-is-included-for-desktop-pre-95-support"
},
"features": [
{
"value": {
"enableUpdatesForUnelevatedInstallations": true
},
"enabled": true,
"featureId": "backgroundUpdate"
}
]
},
"userFacingName": "BackgroundUpdate: Enable unelevated installations (Rollout) -- 3-release",
"userFacingDescription": "Update Firefox when it is not running if the application directory can be written (even without the Mozilla Maintenance Service).",
"featureIds": [
"backgroundUpdate"
],
"isRollout": true,
"localizations": null
},
{
"slug": "context-id-rotation-every-3-days",
"lastSeen": "2025-11-22T15:59:27.890Z",
"source": "rs-loader",
"active": true,
"prefs": [
{
"name": "browser.contextual-services.contextId.rotation-in-days",
"branch": "user",
"featureId": "contextID",
"variable": "rotationPeriodInDays",
"originalValue": null
}
],
"branch": {
"slug": "control",
"ratio": 1,
"feature": {
"value": {},
"enabled": false,
"featureId": "this-is-included-for-desktop-pre-95-support"
},
"features": [
{
"value": {
"rotationPeriodInDays": 3
},
"enabled": true,
"featureId": "contextID"
}
],
"firefoxLabsTitle": null
},
"userFacingName": "Context ID rotation every 3 days",
"userFacingDescription": "To help further reduce long-lived unique identifiers in Firefox Desktop, we want to begin regenerating the context ID every 3 days.",
"featureIds": [
"contextID"
],
"isRollout": true,
"localizations": null,
"isFirefoxLabsOptIn": false,
"firefoxLabsTitle": "",
"firefoxLabsDescription": "",
"firefoxLabsDescriptionLinks": null,
"firefoxLabsGroup": "",
"requiresRestart": false
},
{
"slug": "desktop-credit-card-autofill-global-enablement-rollout-release",
"lastSeen": "2025-02-28T22:18:05.076Z",
"source": "rs-loader",
"active": true,
"prefs": [
{
"name": "extensions.formautofill.creditCards.supported",
"branch": "default",
"featureId": "creditcards-autofill-enabled",
"variable": "creditcardsSupported",
"originalValue": "detect"
}
],
"branch": {
"slug": "creditcard-enable",
"ratio": 1,
"feature": {
"value": {},
"enabled": false,
"featureId": "this-is-included-for-desktop-pre-95-support"
},
"features": [
{
"value": {
"creditcardsSupported": "on"
},
"enabled": true,
"featureId": "creditcards-autofill-enabled"
}
],
"firefoxLabsTitle": null
},
"userFacingName": "Desktop Credit Card Autofill Global Enablement Rollout (Release)",
"userFacingDescription": "Enables credit card autofill feature.",
"featureIds": [
"creditcards-autofill-enabled"
],
"isRollout": true,
"localizations": null,
"isFirefoxLabsOptIn": false,
"firefoxLabsTitle": null,
"firefoxLabsDescription": null,
"firefoxLabsDescriptionLinks": null,
"firefoxLabsGroup": null,
"requiresRestart": false
},
{
"slug": "desktop-release-rollout-show-relay-to-all-browsers-next-sign-up-modal-cta",
"lastSeen": "2025-06-23T05:55:50.524Z",
"source": "rs-loader",
"active": true,
"prefs": [
{
"name": "signon.firefoxRelay.showToAllBrowsers",
"branch": "user",
"featureId": "email-autocomplete-relay",
"variable": "showToAllBrowsers",
"originalValue": null
}
],
"branch": {
"slug": "next-sign-up-modal-cta",
"ratio": 1,
"feature": {
"value": {},
"enabled": false,
"featureId": "this-is-included-for-desktop-pre-95-support"
},
"features": [
{
"value": {
"firstOfferVersion": "with-domain-and-value-prop",
"showToAllBrowsers": true
},
"enabled": true,
"featureId": "email-autocomplete-relay"
}
],
"firefoxLabsTitle": null
},
"userFacingName": "Desktop Release Rollout: Show Relay to all Browsers - \"Next\" Sign-up modal CTA",
"userFacingDescription": "Firefox Relay lets you hide your real email address to keep your identity safe. This study looks at how people use Relay in the Firefox browser on their computer.",
"featureIds": [
"email-autocomplete-relay"
],
"isRollout": true,
"localizations": null,
"isFirefoxLabsOptIn": false,
"firefoxLabsTitle": "",
"firefoxLabsDescription": "",
"firefoxLabsDescriptionLinks": null,
"firefoxLabsGroup": null,
"requiresRestart": false
},
{
"slug": "disable-enrollment-status-telemetry-for-firefox-desktop-via-nimbustelemetry",
"lastSeen": "2025-07-18T09:50:40.500Z",
"source": "rs-loader",
"active": true,
"prefs": [],
"branch": {
"slug": "control",
"ratio": 1,
"feature": {
"value": {},
"enabled": false,
"featureId": "this-is-included-for-desktop-pre-95-support"
},
"features": [
{
"value": {
"gleanMetricConfiguration": {
"metrics_enabled": {
"nimbus_events.enrollment_status": false
}
}
},
"enabled": true,
"featureId": "nimbusTelemetry"
}
],
"firefoxLabsTitle": null
},
"userFacingName": "Disable Enrollment Status Telemetry for Firefox Desktop (via nimbusTelemetry)",
"userFacingDescription": "Disable enrollment status metric",
"featureIds": [
"nimbusTelemetry"
],
"isRollout": true,
"localizations": null,
"isFirefoxLabsOptIn": false,
"firefoxLabsTitle": null,
"firefoxLabsDescription": null,
"firefoxLabsDescriptionLinks": null,
"firefoxLabsGroup": null,
"requiresRestart": false
},
{
"slug": "disable-safebrowsing-v5-for-desktop-release",
"lastSeen": "2026-01-24T20:57:34.043Z",
"source": "rs-loader",
"active": true,
"prefs": [
{
"name": "browser.safebrowsing.provider.google5.enabled",
"branch": "default",
"featureId": "googleSafeBrowsingV5",
"variable": "enabled",
"originalValue": true
}
],
"branch": {
"slug": "control",
"ratio": 1,
"feature": {
"value": {},
"enabled": false,
"featureId": "this-is-included-for-desktop-pre-95-support"
},
"features": [
{
"value": {
"enabled": false
},
"enabled": true,
"featureId": "googleSafeBrowsingV5"
}
],
"firefoxLabsTitle": null
},
"userFacingName": "Disable SafeBrowsing V5 for Desktop Release",
"userFacingDescription": "Disable SafeBrowsing V5",
"featureIds": [
"googleSafeBrowsingV5"
],
"isRollout": true,
"localizations": null,
"isFirefoxLabsOptIn": false,
"firefoxLabsTitle": "",
"firefoxLabsDescription": "",
"firefoxLabsDescriptionLinks": null,
"firefoxLabsGroup": "",
"requiresRestart": false
},
{
"slug": "dont-close-ksecdd-in-content-process-user-branch",
"lastSeen": "2026-01-24T20:57:34.034Z",
"source": "rs-loader",
"active": true,
"prefs": [],
"prefFlips": {
"originalValues": {
"security.sandbox.content.close-ksecdd-handle": true
}
},
"branch": {
"slug": "control",
"ratio": 1,
"feature": {
"value": {},
"enabled": false,
"featureId": "this-is-included-for-desktop-pre-95-support"
},
"features": [
{
"value": {
"prefs": {
"security.sandbox.content.close-ksecdd-handle": {
"value": false,
"branch": "user"
}
}
},
"enabled": true,
"featureId": "prefFlips"
}
],
"firefoxLabsTitle": null
},
"userFacingName": "Don't close KsecDD in content process (User branch)",
"userFacingDescription": "Don't close KsecDD in content process to prevent crashes with Trellix DLL",
"featureIds": [
"prefFlips"
],
"isRollout": true,
"localizations": null,
"isFirefoxLabsOptIn": false,
"firefoxLabsTitle": "",
"firefoxLabsDescription": "",
"firefoxLabsDescriptionLinks": null,
"firefoxLabsGroup": "",
"requiresRestart": false
},
{
"slug": "dont-defer-timeouts-while-loading-sicom",
"lastSeen": "2026-01-14T07:10:10.305Z",
"source": "rs-loader",
"active": true,
"prefs": [],
"prefFlips": {
"originalValues": {
"dom.timeout.defer_during_load.force-disable": "*.usps.com, *.nvidia.com, *.fedex.com, *.msci.com, *.the-saleroom.com"
}
},
"branch": {
"slug": "control",
"ratio": 1,
"feature": {
"value": {},
"enabled": false,
"featureId": "this-is-included-for-desktop-pre-95-support"
},
"features": [
{
"value": {
"prefs": {
"dom.timeout.defer_during_load.force-disable": {
"value": "*.usps.com, *.nvidia.com, *.fedex.com, *.msci.com, *.the-saleroom.com, *.si.com",
"branch": "default"
}
}
},
"enabled": true,
"featureId": "prefFlips"
}
],
"firefoxLabsTitle": null
},
"userFacingName": "Don't defer timeouts while loading si.com",
"userFacingDescription": "Add si.com to the list of sites which shouldn't defer timeouts while loading to avoid pages getting stuck in infinite reload loops",
"featureIds": [
"prefFlips"
],
"isRollout": true,
"localizations": null,
"isFirefoxLabsOptIn": false,
"firefoxLabsTitle": "",
"firefoxLabsDescription": "",
"firefoxLabsDescriptionLinks": null,
"firefoxLabsGroup": "",
"requiresRestart": false
},
{
"slug": "downsample-uptakeremotecontent-events",
"lastSeen": "2025-10-04T09:24:52.581Z",
"source": "rs-loader",
"active": true,
"prefs": [],
"branch": {
"slug": "control",
"ratio": 1,
"feature": {
"value": {},
"enabled": false,
"featureId": "this-is-included-for-desktop-pre-95-support"
},
"features": [
{
"value": {
"gleanMetricConfiguration": {
"metrics_enabled": {
"uptake.remotecontent.result.uptake_normandy": false,
"uptake.remotecontent.result.uptake_remotesettings": false
}
}
},
"enabled": true,
"featureId": "gleanInternalSdk"
}
],
"firefoxLabsTitle": null
},
"userFacingName": "Downsample uptake.remotecontent events",
"userFacingDescription": "This rollout is intended to turn off collection of the events in the remote settings uptake category for the majority of clients. https://dictionary.telemetry.mozilla.org/apps/firefox_desktop?page=1&search=uptake.remotecontent",
"featureIds": [
"gleanInternalSdk"
],
"isRollout": true,
"localizations": null,
"isFirefoxLabsOptIn": false,
"firefoxLabsTitle": "",
"firefoxLabsDescription": "",
"firefoxLabsDescriptionLinks": null,
"firefoxLabsGroup": "",
"requiresRestart": false
},
{
"slug": "enable-nimbus-unenrollment-synchronization",
"lastSeen": "2025-09-09T18:33:20.151Z",
"source": "rs-loader",
"active": true,
"prefs": [
{
"name": "nimbus.profilesdatastoreservice.read.enabled",
"branch": "user",
"featureId": "nimbusStore",
"variable": "dbEnabled",
"originalValue": null
},
{
"name": "nimbus.profilesdatastoreservice.sync.enabled",
"branch": "user",
"featureId": "nimbusStore",
"variable": "dbSyncEnabled",
"originalValue": null
}
],
"branch": {
"slug": "control",
"ratio": 1,
"feature": {
"value": {},
"enabled": false,
"featureId": "this-is-included-for-desktop-pre-95-support"
},
"features": [
{
"value": {
"dbEnabled": true,
"dbSyncEnabled": true
},
"enabled": true,
"featureId": "nimbusStore"
}
],
"firefoxLabsTitle": null
},
"userFacingName": "Enable Nimbus Unenrollment Synchronization",
"userFacingDescription": "Switch to using the shared SQL datastore for Nimbus data store.",
"featureIds": [
"nimbusStore"
],
"isRollout": true,
"localizations": null,
"isFirefoxLabsOptIn": false,
"firefoxLabsTitle": "",
"firefoxLabsDescription": "",
"firefoxLabsDescriptionLinks": null,
"firefoxLabsGroup": "",
"requiresRestart": false
},
{
"slug": "encrypted-client-hello-fallback-mechanism",
"lastSeen": "2024-08-26T16:43:22.056Z",
"source": "rs-loader",
"active": true,
"prefs": [
{
"name": "network.dns.echconfig.fallback_to_origin_when_all_failed",
"branch": "default",
"featureId": "echPrefs",
"variable": "insecureFallback",
"originalValue": false
}
],
"branch": {
"slug": "control",
"ratio": 1,
"feature": {
"value": {},
"enabled": false,
"featureId": "this-is-included-for-desktop-pre-95-support"
},
"features": [
{
"value": {
"insecureFallback": true
},
"enabled": true,
"featureId": "echPrefs"
}
],
"firefoxLabsTitle": null
},
"userFacingName": "Encrypted Client Hello - Fallback Mechanism",
"userFacingDescription": "This experiment enables a fallback mechanism for Encrypted Client Hello. This feature maximizes compatibility with websites that have misconfigured or unexpected DNS configurations.",
"featureIds": [
"echPrefs"
],
"isRollout": true,
"localizations": null,
"isFirefoxLabsOptIn": false,
"firefoxLabsTitle": null,
"firefoxLabsDescription": null
},
{
"slug": "enforce-crlite-results-and-limit-use-of-ocsp-rollout",
"lastSeen": "2025-07-23T06:42:48.582Z",
"source": "rs-loader",
"active": true,
"prefs": [
{
"name": "security.pki.crlite_mode",
"branch": "default",
"featureId": "crlite",
"variable": "mode",
"originalValue": 3
},
{
"name": "security.pki.crlite_channel",
"branch": "default",
"featureId": "crlite",
"variable": "channel",
"originalValue": "default"
},
{
"name": "security.remote_settings.crlite_filters.enabled",
"branch": "default",
"featureId": "crlite",
"variable": "enabled",
"originalValue": true
}
],
"branch": {
"slug": "enforce",
"ratio": 1,
"feature": {
"value": {},
"enabled": false,
"featureId": "this-is-included-for-desktop-pre-95-support"
},
"features": [
{
"value": {
"mode": 2,
"channel": "default",
"enabled": true
},
"enabled": true,
"featureId": "crlite"
}
],
"firefoxLabsTitle": null
},
"userFacingName": "Limit use of OCSP - Rollout",
"userFacingDescription": "CRLite is a privacy-preserving tool for checking the revocation status of TLS certificates. This rollout disables OCSP in favor of CRLite for most certificates.",
"featureIds": [
"crlite"
],
"isRollout": true,
"localizations": null,
"isFirefoxLabsOptIn": false,
"firefoxLabsTitle": null,
"firefoxLabsDescription": null,
"firefoxLabsDescriptionLinks": null,
"firefoxLabsGroup": null,
"requiresRestart": false
},
{
"slug": "fast-udp-for-firefox-treatment-fast-udp-release-rollout",
"lastSeen": "2025-09-09T18:33:20.075Z",
"source": "rs-loader",
"active": true,
"prefs": [
{
"name": "network.http.http3.use_nspr_for_io",
"branch": "default",
"featureId": "networking",
"variable": "http3UseNSPRForIO",
"originalValue": true
}
],
"branch": {
"slug": "treatment-fast-udp",
"ratio": 1,
"feature": {
"value": {},
"enabled": false,
"featureId": "this-is-included-for-desktop-pre-95-support"
},
"features": [
{
"value": {
"http3UseNSPRForIO": false
},
"enabled": true,
"featureId": "networking"
}
],
"firefoxLabsTitle": null
},
"userFacingName": "Fast UDP for Firefox - Treatment Fast UDP Release Rollout",
"userFacingDescription": "Fast UDP for Firefox's QUIC HTTP3 I/O.",
"featureIds": [
"networking"
],
"isRollout": true,
"localizations": null,
"isFirefoxLabsOptIn": false,
"firefoxLabsTitle": null,
"firefoxLabsDescription": null,
"firefoxLabsDescriptionLinks": null,
"firefoxLabsGroup": null,
"requiresRestart": false
},
{
"slug": "firefox-backup-feature-gradual-rollout",
"lastSeen": "2025-12-23T05:35:27.251Z",
"source": "rs-loader",
"active": true,
"prefs": [],
"branch": {
"slug": "treatment",
"ratio": 1,
"feature": {
"value": {},
"enabled": false,
"featureId": "this-is-included-for-desktop-pre-95-support"
},
"features": [
{
"value": {
"archiveKillswitch": false
},
"enabled": true,
"featureId": "backupService"
}
],
"firefoxLabsTitle": null
},
"userFacingName": "Firefox Backup feature gradual rollout",
"userFacingDescription": "Enables the Firefox Backup feature for a small group of users on Windows 10.",
"featureIds": [
"backupService"
],
"isRollout": true,
"localizations": null,
"isFirefoxLabsOptIn": false,
"firefoxLabsTitle": "",
"firefoxLabsDescription": "",
"firefoxLabsDescriptionLinks": null,
"firefoxLabsGroup": "",
"requiresRestart": false
},
{
"slug": "fox-doodle-multi-action-cta-2025-rollout",
"lastSeen": "2025-01-28T22:11:06.803Z",
"source": "rs-loader",
"active": true,
"prefs": [],
"branch": {
"slug": "treatment-a",
"ratio": 1,
"feature": {
"value": {},
"enabled": false,
"featureId": "this-is-included-for-desktop-pre-95-support"
},
"features": [
{
"value": {
"messages": [
{
"id": "FOX_DOODLE_MULTI_ACTION",
"groups": [
"eco"
],
"content": {
"id": "FOX_DOODLE_MULTI_ACTION",
"screens": [
{
"id": "FOX_DOODLE_MULTI_ACTION_CHECKBOXES_MAC_WINDOWS_NON_MSIX_EARLY_DAY_SCREEN",
"content": {
"logo": {
"height": "125px",
"imageURL": "https://firefox-settings-attachments.cdn.mozilla.net/main-workspace/ms-images/3600b535-329d-4147-89c1-689108a804a8.gif",
"reducedMotionImageURL": "https://firefox-settings-attachments.cdn.mozilla.net/main-workspace/ms-images/35814ce7-903b-4140-a7b8-9ad8a1a010b3.png"
},
"tiles": {
"data": [
{
"id": "checkbox-1-set-default",
"label": {
"string_id": "mr2022-onboarding-easy-setup-set-default-checkbox-label"
},
"action": {
"type": "SET_DEFAULT_BROWSER"
},
"defaultValue": true
},
{
"id": "checkbox-2-pin",
"label": {
"string_id": "mr2022-onboarding-pin-primary-button-label"
},
"action": {
"type": "PIN_FIREFOX_TO_TASKBAR"
},
"defaultValue": true
}
],
"type": "multiselect",
"style": {
"gap": "10px",
"fontSize": "13px",
"lineHeight": "1.4",
"marginInline": "auto",
"letterSpacing": 0
}
},
"title": {
"fontSize": "22px",
"string_id": "multi-cta-fox-doodle-title",
"fontWeight": 590,
"marginBlock": "-16px 0",
"letterSpacing": 0,
"paddingInline": "24px"
},
"subtitle": {
"fontSize": "13px",
"string_id": "multi-cta-fox-doodle-quick-reminder-subtitle",
"textAlign": "center",
"lineHeight": "1.4",
"marginBlock": "8px 24px",
"letterSpacing": 0,
"paddingInline": "24px"
},
"dismiss_button": {
"action": {
"navigate": true
}
},
"primary_button": {
"label": {
"string_id": "multi-cta-fox-doodle-start-browsing-primary-button-label"
},
"action": {
"data": {
"actions": []
},
"type": "MULTI_ACTION",
"navigate": true,
"collectSelect": true
}
}
}
}
],
"backdrop": "transparent",
"template": "multistage",
"transitions": true
},
"trigger": {
"id": "defaultBrowserCheck"
},
"priority": 2,
"template": "spotlight",
"frequency": {
"lifetime": 1
},
"targeting": "doesAppNeedPin && (os.isMac || (os.isWindows && os.windowsVersion >= 10.0 && os.windowsBuildNumber >= 18362 && !isMSIX)) && source == 'startup' && !isMajorUpgrade && !activeNotifications && !isDefaultBrowser && !willShowDefaultPrompt && previousSessionEnd && userPrefs.cfrFeatures == true && (currentDate|date - profileAgeCreated|date) / 86400000 <= 28 && (currentDate|date - profileAgeCreated|date) / 86400000 >= 7",
"_nimbusFeature": "spotlight"
},
{
"id": "FOX_DOODLE_MULTI_ACTION",
"groups": [
"eco"
],
"content": {
"id": "FOX_DOODLE_MULTI_ACTION",
"screens": [
{
"id": "FOX_DOODLE_MULTI_ACTION_CHECKBOXES_MSIX_EARLY_DAY_SCREEN",
"content": {
"logo": {
"height": "125px",
"imageURL": "https://firefox-settings-attachments.cdn.mozilla.net/main-workspace/ms-images/3600b535-329d-4147-89c1-689108a804a8.gif",
"reducedMotionImageURL": "https://firefox-settings-attachments.cdn.mozilla.net/main-workspace/ms-images/35814ce7-903b-4140-a7b8-9ad8a1a010b3.png"
},
"tiles": {
"data": [
{
"id": "checkbox-1-set-default",
"label": {
"string_id": "mr2022-onboarding-easy-setup-set-default-checkbox-label"
},
"action": {
"type": "SET_DEFAULT_BROWSER"
},
"defaultValue": true
},
{
"id": "checkbox-2-pin",
"label": {
"string_id": "multi-cta-fox-doodle-pin-checkbox"
},
"action": {
"type": "PIN_FIREFOX_TO_TASKBAR"
},
"defaultValue": true
},
{
"id": "checkbox-3-pin-to-start",
"label": {
"string_id": "multi-cta-fox-doodle-pin-startmenu-checkbox"
},
"action": {
"type": "PIN_FIREFOX_TO_START_MENU"
},
"defaultValue": true
}
],
"type": "multiselect",
"style": {
"gap": "10px",
"fontSize": "13px",
"lineHeight": "1.4",
"marginInline": "auto",
"letterSpacing": 0
}
},
"title": {
"fontSize": "22px",
"string_id": "multi-cta-fox-doodle-title",
"fontWeight": 590,
"marginBlock": "-16px 0",
"letterSpacing": 0,
"paddingInline": "24px"
},
"subtitle": {
"fontSize": "13px",
"string_id": "multi-cta-fox-doodle-quick-reminder-subtitle",
"textAlign": "center",
"lineHeight": "1.4",
"marginBlock": "8px 24px",
"letterSpacing": 0,
"paddingInline": "24px"
},
"dismiss_button": {
"action": {
"navigate": true
}
},
"primary_button": {
"label": {
"string_id": "mr2022-onboarding-gratitude-secondary-button-label"
},
"action": {
"data": {
"actions": []
},
"type": "MULTI_ACTION",
"navigate": true,
"collectSelect": true
}
}
}
}
],
"backdrop": "transparent",
"template": "multistage",
"transitions": true
},
"trigger": {
"id": "defaultBrowserCheck"
},
"priority": 2,
"template": "spotlight",
"frequency": {
"lifetime": 1
},
"targeting": "doesAppNeedPin && isMSIX && os.isWindows && os.windowsVersion >= 10.0 && os.windowsBuildNumber >= 18362 && source == 'startup' && !isMajorUpgrade && !activeNotifications && !isDefaultBrowser && !willShowDefaultPrompt && previousSessionEnd && userPrefs.cfrFeatures == true && (currentDate|date - profileAgeCreated|date) / 86400000 <= 28 && (currentDate|date - profileAgeCreated|date) / 86400000 >= 7",
"_nimbusFeature": "spotlight"
},
{
"id": "FOX_DOODLE_MULTI_ACTION",
"groups": [
"eco"
],
"content": {
"id": "FOX_DOODLE_MULTI_ACTION",
"screens": [
{
"id": "FOX_DOODLE_MULTI_ACTION_CHECKBOXES_MAC_WINDOWS_NON_MSIX_EXISTING_USER_SCREEN",
"content": {
"logo": {
"height": "125px",
"imageURL": "https://firefox-settings-attachments.cdn.mozilla.net/main-workspace/ms-images/3600b535-329d-4147-89c1-689108a804a8.gif",
"reducedMotionImageURL": "https://firefox-settings-attachments.cdn.mozilla.net/main-workspace/ms-images/35814ce7-903b-4140-a7b8-9ad8a1a010b3.png"
},
"tiles": {
"data": [
{
"id": "checkbox-1-set-default",
"label": {
"string_id": "mr2022-onboarding-easy-setup-set-default-checkbox-label"
},
"action": {
"type": "SET_DEFAULT_BROWSER"
},
"defaultValue": true
},
{
"id": "checkbox-2-pin",
"label": {
"string_id": "mr2022-onboarding-pin-primary-button-label"
},
"action": {
"type": "PIN_FIREFOX_TO_TASKBAR"
},
"defaultValue": true
}
],
"type": "multiselect",
"style": {
"gap": "10px",
"fontSize": "13px",
"lineHeight": "1.4",
"marginInline": "auto",
"letterSpacing": 0
}
},
"title": {
"fontSize": "22px",
"string_id": "multi-cta-fox-doodle-title",
"fontWeight": 590,
"marginBlock": "-16px 0",
"letterSpacing": 0,
"paddingInline": "24px"
},
"subtitle": {
"fontSize": "13px",
"string_id": "multi-cta-fox-doodle-quick-reminder-subtitle",
"textAlign": "center",
"lineHeight": "1.4",
"marginBlock": "8px 24px",
"letterSpacing": 0,
"paddingInline": "24px"
},
"dismiss_button": {
"action": {
"navigate": true
}
},
"primary_button": {
"label": {
"string_id": "multi-cta-fox-doodle-start-browsing-primary-button-label"
},
"action": {
"data": {
"actions": []
},
"type": "MULTI_ACTION",
"navigate": true,
"collectSelect": true
}
}
}
}
],
"backdrop": "transparent",
"template": "multistage",
"transitions": true
},
"trigger": {
"id": "defaultBrowserCheck"
},
"priority": 2,
"template": "spotlight",
"frequency": {
"lifetime": 2
},
"targeting": "doesAppNeedPin && (os.isMac || (os.isWindows && os.windowsVersion >= 10.0 && os.windowsBuildNumber >= 18362 && !isMSIX)) && source == 'startup' && !isMajorUpgrade && !activeNotifications && !isDefaultBrowser && !willShowDefaultPrompt && previousSessionEnd && userPrefs.cfrFeatures == true && (currentDate|date - profileAgeCreated|date) / 86400000 >= 28",
"_nimbusFeature": "spotlight"
},
{
"id": "FOX_DOODLE_MULTI_ACTION",
"groups": [
"eco"
],
"content": {
"id": "FOX_DOODLE_MULTI_ACTION",
"screens": [
{
"id": "FOX_DOODLE_MULTI_ACTION_CHECKBOXES_MSIX_SCREEN_EXISTING_USER_SCREEN",
"content": {
"logo": {
"height": "125px",
"imageURL": "https://firefox-settings-attachments.cdn.mozilla.net/main-workspace/ms-images/3600b535-329d-4147-89c1-689108a804a8.gif",
"reducedMotionImageURL": "https://firefox-settings-attachments.cdn.mozilla.net/main-workspace/ms-images/35814ce7-903b-4140-a7b8-9ad8a1a010b3.png"
},
"tiles": {
"data": [
{
"id": "checkbox-1-set-default",
"label": {
"string_id": "mr2022-onboarding-easy-setup-set-default-checkbox-label"
},
"action": {
"type": "SET_DEFAULT_BROWSER"
},
"defaultValue": true
},
{
"id": "checkbox-2-pin",
"label": {
"string_id": "multi-cta-fox-doodle-pin-checkbox"
},
"action": {
"type": "PIN_FIREFOX_TO_TASKBAR"
},
"defaultValue": true
},
{
"id": "checkbox-3-pin-to-start",
"label": {
"string_id": "multi-cta-fox-doodle-pin-startmenu-checkbox"
},
"action": {
"type": "PIN_FIREFOX_TO_START_MENU"
},
"defaultValue": true
}
],
"type": "multiselect",
"style": {
"gap": "10px",
"fontSize": "13px",
"lineHeight": "1.4",
"marginInline": "auto",
"letterSpacing": 0
}
},
"title": {
"fontSize": "22px",
"string_id": "multi-cta-fox-doodle-title",
"fontWeight": 590,
"marginBlock": "-16px 0",
"letterSpacing": 0,
"paddingInline": "24px"
},
"subtitle": {
"fontSize": "13px",
"string_id": "multi-cta-fox-doodle-quick-reminder-subtitle",
"textAlign": "center",
"lineHeight": "1.4",
"marginBlock": "8px 24px",
"letterSpacing": 0,
"paddingInline": "24px"
},
"dismiss_button": {
"action": {
"navigate": true
}
},
"primary_button": {
"label": {
"string_id": "mr2022-onboarding-gratitude-secondary-button-label"
},
"action": {
"data": {
"actions": []
},
"type": "MULTI_ACTION",
"navigate": true,
"collectSelect": true
}
}
}
}
],
"backdrop": "transparent",
"template": "multistage",
"transitions": true
},
"trigger": {
"id": "defaultBrowserCheck"
},
"priority": 2,
"template": "spotlight",
"frequency": {
"lifetime": 2
},
"targeting": "doesAppNeedPin && isMSIX && os.isWindows && os.windowsVersion >= 10.0 && os.windowsBuildNumber >= 18362 && source == 'startup' && !isMajorUpgrade && !activeNotifications && !isDefaultBrowser && !willShowDefaultPrompt && previousSessionEnd && userPrefs.cfrFeatures == true && (currentDate|date - profileAgeCreated|date) / 86400000 >= 28",
"_nimbusFeature": "spotlight"
},
{
"id": "TAIL_FOX_SET_DEFAULT",
"groups": [
"eco"
],
"content": {
"id": "TAIL_FOX_SET_DEFAULT_CONTENT",
"screens": [
{
"id": "TAIL_FOX_SET_DEFAULT_SCREEN",
"content": {
"logo": {
"height": "140px",
"imageURL": "https://firefox-settings-attachments.cdn.mozilla.net/main-workspace/ms-images/92de1223-159b-4c2c-83bb-38e5ab767900.png",
"reducedMotionImageURL": "https://firefox-settings-attachments.cdn.mozilla.net/main-workspace/ms-images/92de1223-159b-4c2c-83bb-38e5ab767900.png"
},
"title": {
"fontSize": "22px",
"string_id": "tail-fox-spotlight-title",
"fontWeight": 590,
"paddingBlock": "4px 0",
"letterSpacing": 0,
"paddingInline": "24px"
},
"subtitle": {
"fontSize": "15px",
"string_id": "tail-fox-spotlight-subtitle",
"lineHeight": "1.4",
"marginBlock": "8px 16px",
"letterSpacing": 0,
"paddingInline": "24px"
},
"dismiss_button": {
"action": {
"navigate": true
}
},
"primary_button": {
"label": {
"string_id": "tail-fox-spotlight-primary-button",
"marginBlock": "4px 0",
"paddingBlock": "0",
"paddingInline": "16px"
},
"action": {
"type": "SET_DEFAULT_BROWSER",
"navigate": true
}
},
"secondary_button": {
"label": {
"string_id": "tail-fox-spotlight-secondary-button",
"marginBlock": "0 -20px"
},
"action": {
"navigate": true
}
}
}
}
],
"backdrop": "transparent",
"template": "multistage",
"transitions": true
},
"trigger": {
"id": "defaultBrowserCheck"
},
"template": "spotlight",
"frequency": {
"lifetime": 1
},
"targeting": "source == 'startup' && !isMajorUpgrade && !activeNotifications && !isDefaultBrowser && !willShowDefaultPrompt && (currentDate|date - profileAgeCreated|date) / 86400000 <= 28 && (currentDate|date - profileAgeCreated|date) / 86400000 >= 7 && previousSessionEnd && userPrefs.cfrFeatures == true && ((os.isMac && !doesAppNeedPin) || (os.isWindows && os.windowsVersion >= 10.0 && os.windowsBuildNumber >= 18362 && !doesAppNeedPin) || (os.isLinux || os.isWindows && (os.windowsVersion < 10.0 || os.windowsBuildNumber < 18362)))",
"_nimbusFeature": "spotlight"
},
{
"id": "FOX_DOODLE_SET_DEFAULT",
"groups": [
"eco"
],
"content": {
"id": "FOX_DOODLE_SET_DEFAULT",
"screens": [
{
"id": "FOX_DOODLE_SET_DEFAULT_SCREEN",
"content": {
"logo": {
"height": "125px",
"imageURL": "https://firefox-settings-attachments.cdn.mozilla.net/main-workspace/ms-images/3600b535-329d-4147-89c1-689108a804a8.gif",
"reducedMotionImageURL": "https://firefox-settings-attachments.cdn.mozilla.net/main-workspace/ms-images/35814ce7-903b-4140-a7b8-9ad8a1a010b3.png"
},
"title": {
"fontSize": "22px",
"string_id": "fox-doodle-pin-headline",
"fontWeight": 590,
"paddingBlock": "4px 0",
"letterSpacing": 0,
"paddingInline": "24px"
},
"subtitle": {
"fontSize": "15px",
"string_id": "fox-doodle-pin-body",
"lineHeight": "1.4",
"marginBlock": "8px 16px",
"letterSpacing": 0,
"paddingInline": "24px"
},
"dismiss_button": {
"action": {
"navigate": true
}
},
"primary_button": {
"label": {
"string_id": "fox-doodle-pin-primary",
"marginBlock": "4px 0",
"paddingBlock": "0",
"paddingInline": "16px"
},
"action": {
"type": "SET_DEFAULT_BROWSER",
"navigate": true
}
},
"secondary_button": {
"label": {
"string_id": "fox-doodle-pin-secondary",
"marginBlock": "0 -20px"
},
"action": {
"navigate": true
}
}
}
}
],
"backdrop": "transparent",
"template": "multistage",
"transitions": true
},
"trigger": {
"id": "defaultBrowserCheck"
},
"template": "spotlight",
"frequency": {
"lifetime": 2
},
"targeting": "source == 'startup' && !isMajorUpgrade && !activeNotifications && !isDefaultBrowser && !willShowDefaultPrompt && (currentDate|date - profileAgeCreated|date) / 86400000 >= 28 && previousSessionEnd && userPrefs.cfrFeatures == true && ((os.isMac && !doesAppNeedPin) || (os.isWindows && os.windowsVersion >= 10.0 && os.windowsBuildNumber >= 18362 && !doesAppNeedPin) || (os.isLinux || os.isWindows && (os.windowsVersion < 10.0 || os.windowsBuildNumber < 18362)))",
"_nimbusFeature": "spotlight"
}
],
"template": "multi"
},
"enabled": true,
"featureId": "spotlight"
}
],
"firefoxLabsTitle": null
},
"userFacingName": "Fox Doodle Multi-Action CTA 2025 - Rollout",
"userFacingDescription": "Rollout: Setting Firefox as primary browser",
"featureIds": [
"spotlight"
],
"isRollout": true,
"localizations": null,
"isFirefoxLabsOptIn": false,
"firefoxLabsTitle": null,
"firefoxLabsDescription": null,
"firefoxLabsGroup": null,
"requiresRestart": false
},
{
"slug": "fx-accounts-ping-release-rollout-2",
"lastSeen": "2024-09-05T16:46:36.101Z",
"source": "rs-loader",
"active": true,
"prefs": [
{
"name": "identity.fxaccounts.telemetry.clientAssociationPing.enabled",
"branch": "user",
"featureId": "fxaClientAssociation",
"variable": "pingEnabled",
"originalValue": null
}
],
"branch": {
"slug": "control",
"ratio": 1,
"feature": {
"value": {},
"enabled": false,
"featureId": "this-is-included-for-desktop-pre-95-support"
},
"features": [
{
"value": {
"pingEnabled": true
},
"enabled": true,
"featureId": "fxaClientAssociation"
}
]
},
"userFacingName": "Fx Accounts Ping (release rollout 2)",
"userFacingDescription": "Enable sending the Fx Accounts ping.",
"featureIds": [
"fxaClientAssociation"
],
"isRollout": true,
"localizations": null
},
{
"slug": "hnt-weather-opt-in-release",
"lastSeen": "2025-12-12T19:35:18.844Z",
"source": "rs-loader",
"active": true,
"prefs": [],
"branch": {
"slug": "control",
"ratio": 1,
"feature": {
"value": {},
"enabled": false,
"featureId": "this-is-included-for-desktop-pre-95-support"
},
"features": [
{
"value": {
"type": "weather",
"payload": {
"enabled": true,
"weatherOptInEnabled": true
}
},
"enabled": true,
"featureId": "newtabTrainhop"
}
],
"firefoxLabsTitle": null
},
"userFacingName": "HNT Weather opt-in, Release",
"userFacingDescription": "Currently, users in 30 countries cannot see the New Tab Weather widget. This feature introduces a new option, allowing users to easily opt-in, or opt-out, of seeing Weather on their New Tab.",
"featureIds": [
"newtabTrainhop"
],
"isRollout": true,
"localizations": null,
"isFirefoxLabsOptIn": false,
"firefoxLabsTitle": "",
"firefoxLabsDescription": "",
"firefoxLabsDescriptionLinks": null,
"firefoxLabsGroup": "",
"requiresRestart": false
},
{
"slug": "multiple-profile-switching-rollout-v2",
"lastSeen": "2025-11-22T15:59:27.876Z",
"source": "rs-loader",
"active": true,
"prefs": [],
"branch": {
"slug": "treatment-a-multi-profiles",
"ratio": 1,
"feature": {
"value": {},
"enabled": false,
"featureId": "this-is-included-for-desktop-pre-95-support"
},
"features": [
{
"value": {
"messages": [
{
"id": "NEW_SELECTABLE_PROFILE_SPOTLIGHT",
"groups": [
"cfr"
],
"content": {
"modal": "tab",
"screens": [
{
"id": "SCREEN_1",
"content": {
"logo": {
"height": "264px",
"imageURL": "https://firefox-settings-attachments.cdn.mozilla.net/main-workspace/ms-images/a9e9b418-aa90-467a-a4d7-17d9ea4bc34e.svg"
},
"title": {
"fontSize": "24px",
"string_id": "multi-profile-spotlight-title",
"fontWeight": 500
},
"subtitle": {
"fontSize": "15px",
"string_id": "multi-profile-spotlight-body",
"fontWeight": 400,
"marginInline": "40px",
"paddingBlock": "8px"
},
"dismiss_button": {
"action": {
"dismiss": true
}
},
"primary_button": {
"label": {
"string_id": "multi-profile-spotlight-cta"
},
"action": {
"type": "CREATE_NEW_SELECTABLE_PROFILE",
"navigate": true
}
}
}
}
],
"template": "multistage",
"transitions": true
},
"trigger": {
"id": "defaultBrowserCheck"
},
"priority": 2,
"template": "spotlight",
"frequency": {
"lifetime": 1
},
"targeting": "((source == 'startup' && 'browser.startup.page'|preferenceValue != 3 && !'browser.startup.homepage'|preferenceIsUserSet) || source == 'newtab') && canCreateSelectableProfiles && !hasSelectableProfiles && !willShowDefaultPrompt && !activeNotifications && previousSessionEnd",
"_nimbusFeature": "fxms-message-8"
},
{
"id": "NEW_PROFILE_FEATURE_CALLOUT",
"groups": [
"cfr"
],
"content": {
"id": "NEW_PROFILE_FEATURE_CALLOUT",
"screens": [
{
"id": "NEW_PROFILE_FEATURE_CALLOUT_SCREEN_1",
"anchors": [
{
"selector": "#PanelUI-menu-button",
"panel_position": {
"anchor_attachment": "leftcenter",
"callout_attachment": "topright"
}
}
],
"content": {
"logo": {
"width": "352px",
"height": "248px",
"imageURL": "https://firefox-settings-attachments.cdn.mozilla.net/main-workspace/ms-images/a9e9b418-aa90-467a-a4d7-17d9ea4bc34e.svg"
},
"title": {
"string_id": "multi-profile-callout-title",
"marginInline": "16px"
},
"width": "400px",
"height": "420px",
"padding": 16,
"position": "callout",
"subtitle": {
"string_id": "multi-profile-callout-subtitle",
"marginInline": "16px"
},
"dismiss_button": {
"size": "small",
"action": {
"dismiss": true
},
"marginBlock": "20px 0",
"marginInline": "0 26px"
},
"submenu_button": {
"submenu": [
{
"id": "block_recommendation",
"type": "action",
"label": {
"string_id": "split-dismiss-button-dont-show-option"
},
"action": {
"data": {
"id": "NEW_PROFILE_FEATURE_CALLOUT"
},
"type": "BLOCK_MESSAGE",
"dismiss": true
}
},
{
"id": "show_fewer_recommendations",
"type": "action",
"label": {
"string_id": "split-dismiss-button-show-fewer-option"
},
"action": {
"data": {
"actions": [
{
"data": {
"pref": {
"name": "messaging-system-action.show-fewer-cfr-recommendations",
"value": true
}
},
"type": "SET_PREF"
},
{
"data": {
"id": "NEW_PROFILE_FEATURE_CALLOUT"
},
"type": "BLOCK_MESSAGE"
}
]
},
"type": "MULTI_ACTION",
"dismiss": true
}
},
{
"type": "separator"
},
{
"id": "manage_settings",
"type": "action",
"label": {
"string_id": "split-dismiss-button-manage-settings-option"
},
"action": {
"data": {
"args": "preferences#general-cfrfeatures",
"where": "tab"
},
"type": "OPEN_ABOUT_PAGE",
"dismiss": true
}
}
],
"attached_to": "additional_button"
},
"secondary_button": {
"label": {
"string_id": "multi-profile-callout-cta"
},
"style": "primary",
"action": {
"type": "CREATE_NEW_SELECTABLE_PROFILE",
"navigate": true
}
},
"additional_button": {
"label": {
"string_id": "fx-view-discoverability-secondary-button-label"
},
"style": "secondary",
"action": {
"dismiss": true
}
}
}
}
],
"backdrop": "transparent",
"template": "multistage",
"transitions": false
},
"trigger": {
"id": "defaultBrowserCheck"
},
"priority": 2,
"template": "feature_callout",
"frequency": {
"lifetime": 1
},
"targeting": "messageImpressions.NEW_SELECTABLE_PROFILE_SPOTLIGHT[messageImpressions.NEW_SELECTABLE_PROFILE_SPOTLIGHT | length - 1] < currentDate|date - 604800000 && !hasSelectableProfiles && !willShowDefaultPrompt && !activeNotifications && source == 'newtab' && previousSessionEnd",
"_nimbusFeature": "fxms-message-8"
}
],
"template": "multi"
},
"enabled": true,
"featureId": "fxms-message-8"
},
{
"value": {
"enabled": true
},
"enabled": true,
"featureId": "selectableProfiles"
}
],
"firefoxLabsTitle": null
},
"userFacingName": "Multiple Profile Switching Rollout V2",
"userFacingDescription": "This feature makes it easier to create and manage different profiles. This allows you to separate and protect your online life with a set of unique personal and task-based identities, created and defined by you, all in Firefox.",
"featureIds": [
"fxms-message-8",
"selectableProfiles"
],
"isRollout": true,
"localizations": null,
"isFirefoxLabsOptIn": false,
"firefoxLabsTitle": "",
"firefoxLabsDescription": "",
"firefoxLabsDescriptionLinks": null,
"firefoxLabsGroup": "",
"requiresRestart": false
},
{
"slug": "new-tab-14802025121163751-to-release",
"lastSeen": "2025-12-23T05:35:27.265Z",
"source": "rs-loader",
"active": true,
"prefs": [
{
"name": "browser.newtabpage.trainhopAddon.version",
"branch": "user",
"featureId": "newtabTrainhopAddon",
"variable": "addon_version",
"originalValue": null
}
],
"branch": {
"slug": "rollout",
"ratio": 1,
"feature": {
"value": {},
"enabled": false,
"featureId": "this-is-included-for-desktop-pre-95-support"
},
"features": [
{
"value": {
"addon_version": "148.0.20251211.63751",
"xpi_download_path": "newtab-148.0.0-build2/newtab.xpi"
},
"enabled": true,
"featureId": "newtabTrainhopAddon"
}
],
"firefoxLabsTitle": null
},
"userFacingName": "New Tab 148.0.20251211.63751 to Release",
"userFacingDescription": "This rollout ships New Tab version 147.0.20251114.194929 to the Release channel for version 146",
"featureIds": [
"newtabTrainhopAddon"
],
"isRollout": true,
"localizations": null,
"isFirefoxLabsOptIn": false,
"firefoxLabsTitle": "",
"firefoxLabsDescription": "",
"firefoxLabsDescriptionLinks": null,
"firefoxLabsGroup": "",
"requiresRestart": false
},
{
"slug": "new-tab-content-ping-rest-of-world-rollout",
"lastSeen": "2025-12-04T19:51:26.144Z",
"source": "rs-loader",
"active": true,
"prefs": [
{
"name": "browser.newtabpage.activity-stream.telemetry.privatePing.redactNewtabPing.enabled",
"branch": "user",
"featureId": "newtabPrivatePing",
"variable": "redactNewtabPing",
"originalValue": null
},
{
"name": "browser.newtabpage.activity-stream.telemetry.privatePing.enabled",
"branch": "user",
"featureId": "newtabPrivatePing",
"variable": "privatePingEnabled",
"originalValue": null
}
],
"branch": {
"slug": "treatment",
"ratio": 1,
"feature": {
"value": {},
"enabled": false,
"featureId": "this-is-included-for-desktop-pre-95-support"
},
"features": [
{
"value": {
"redactNewtabPing": true,
"privatePingEnabled": true
},
"enabled": true,
"featureId": "newtabPrivatePing"
}
],
"firefoxLabsTitle": null
},
"userFacingName": "New Tab content ping (rest of world rollout)",
"userFacingDescription": "We are testing sending of New Tab interaction events in the OHTTP (Oblivious HTTP) protocol, which better preserves user anonymity.",
"featureIds": [
"newtabPrivatePing"
],
"isRollout": true,
"localizations": null,
"isFirefoxLabsOptIn": false,
"firefoxLabsTitle": "",
"firefoxLabsDescription": "",
"firefoxLabsDescriptionLinks": null,
"firefoxLabsGroup": "",
"requiresRestart": false
},
{
"slug": "pin-frequently-used-websites-143-promo-rollout-all-locales",
"lastSeen": "2025-09-21T19:08:33.960Z",
"source": "rs-loader",
"active": true,
"prefs": [],
"branch": {
"slug": "rollout-branch",
"ratio": 1,
"feature": {
"value": {},
"enabled": false,
"featureId": "this-is-included-for-desktop-pre-95-support"
},
"features": [
{
"value": {
"id": "PIN_FREQUENT_TABS_141",
"groups": [
"cfr"
],
"content": {
"id": "PIN_FREQUENT_TABS_141",
"screens": [
{
"id": "PIN_FREQUENT_TABS_141:treatment_b",
"anchors": [
{
"selector": "#tabbrowser-tabs:not([overflow]):not([haspinnedtabs]) %triggerTab%[visuallyselected]",
"arrow_width": "33.94",
"panel_position": {
"anchor_attachment": "bottomcenter",
"callout_attachment": "topcenter"
}
}
],
"content": {
"title": {
"string_id": "pin-tabs-callout-4-title",
"marginInline": "0 30px"
},
"width": "369px",
"padding": 16,
"position": "callout",
"subtitle": {
"string_id": "pin-tabs-callout-2-subtitle",
"marginBlock": "-4px 0",
"marginInline": "5px 0px",
"paddingInline": "24px 0"
},
"title_logo": {
"width": "24px",
"height": "24px",
"imageURL": "https://firefox-settings-attachments.cdn.mozilla.net/main-workspace/ms-images/5e2d5b63-db0b-43fb-b419-1381794a5863.svg",
"alignment": "top",
"marginBlock": "5px -5px",
"marginInline": "0 8px"
},
"dismiss_button": {
"size": "small",
"action": {
"dismiss": true
},
"marginBlock": "14px 0",
"marginInline": "0 14px"
},
"primary_button": {
"label": {
"string_id": "pin-tabs-callout-cta-1-button"
},
"action": {
"data": {
"actions": [
{
"type": "PIN_CURRENT_TAB"
},
{
"data": {
"pref": {
"name": "pinPromo141",
"value": true
}
},
"type": "SET_PREF"
}
]
},
"type": "MULTI_ACTION",
"dismiss": true
}
},
"page_event_listeners": [
{
"action": {
"dismiss": true
},
"params": {
"type": "TabPinned",
"selectors": "#main-window"
}
}
]
}
}
],
"backdrop": "transparent",
"template": "multistage",
"transitions": false
},
"trigger": {
"id": "openURL",
"patterns": [
"https://mail.google.com/*",
"https://mail.aol.com/*",
"https://outlook.live.com/*",
"https://app.neo.space/mail/*",
"https://mail.yahoo.com/*",
"https://www.icloud.com/mail/*",
"https://www.zoho.com/mail/*",
"https://account.proton.me/mail/*",
"https://navigator-bs.gmx.com/mail/*",
"https://tuta.com/*",
"https://mailfence.com/*",
"https://360.yandex.com/mail/*",
"https://titan.email/*",
"https://posteo.de/*",
"https://runbox.com/*",
"https://webmail.countermail.com/*",
"https://kolabnow.com/*",
"https://soverin.net/mail/*",
"https://mail.ru/*",
"https://calendar.google.com/*",
"https://www.calendar.com/*",
"https://www.icloud.com/calendar/*",
"https://www.zoho.com/calendar/*",
"https://www.cozi.com/*",
"https://kalender.digital/*",
"https://www.kalender.com/*",
"https://proton.me/de/calendar/*",
"https://www.stackfield.com/de/*",
"https://www.any.do/*",
"https://zeeg.me/en/*",
"https://www.pandora.com/*",
"https://open.spotify.com/*",
"https://tunein.com/radio/home/*",
"https://www.iheart.com/*",
"https://www.accuradio.com/*",
"https://www.siriusxm.com/*",
"https://www.jango.com/*",
"https://live365.com/*",
"https://www.radioguide.fm/*",
"https://worldwidefm.net/*",
"https://www.radio.net/s/fip/*",
"https://www.nts.live/*",
"https://vintagefm.com.au/*",
"https://www.kcrw.com/music/shows/eclectic24/*",
"https://sohoradiolondon.com/*",
"https://power1051.iheart.com/*",
"https://www.balamii.com/*",
"https://www.cinemix.us/*",
"https://www.kexp.org/*",
"https://www.dublab.com/*",
"https://www.facebook.com/*",
"https://www.reddit.com/*",
"https://www.instagram.com/*",
"https://www.pinterest.com/*",
"https://x.com/*",
"https://www.linkedin.com/*",
"https://www.quora.com/*",
"https://www.tumblr.com/*",
"https://www.youtube.com/*",
"https://web.whatsapp.com/*",
"https://www.naver.com/*",
"https://twitch.tv/*",
"https://fandom.com/*",
"https://msn.com/*",
"https://netflix.com/*",
"https://discord.com/*",
"https://imdb.com/*",
"https://espn.com/*",
"https://dailymotion.com/*",
"https://bbc.com/*",
"https://bbc.co.uk/*",
"https://cnn.com/*",
"https://uol.com.br/*",
"https://marca.com/*",
"https://primevideo.com/*",
"https://theguardian.com/*",
"https://disneyplus.com/*",
"https://infobae.com/*",
"https://telegram.org/*",
"https://nytimes.com/*",
"https://bilibili.com/*",
"https://cricbuzz.com/*",
"https://steampowered.com/*",
"https://wikipedia.org/*",
"https://weather.com/*",
"https://accuweather.com/*",
"https://paypal.com/*",
"https://globo.com/*",
"https://ilovepdf.com/*",
"https://canva.com/*",
"https://github.com/*",
"https://instructure.com/*"
]
},
"template": "feature_callout",
"frequency": {
"lifetime": 1
},
"targeting": "userPrefs.cfrFeatures && visitsCount >= 3 && !hasPinnedTabs"
},
"enabled": true,
"featureId": "fxms-message-11"
}
],
"firefoxLabsTitle": null
},
"userFacingName": "Pin Frequently Used Websites - 143 - Promo Rollout, All Locales",
"userFacingDescription": "This rollout recommends users to try out pinned tabs as a way to keep frequently used websites within reach.",
"featureIds": [
"fxms-message-11"
],
"isRollout": true,
"localizations": null,
"isFirefoxLabsOptIn": false,
"firefoxLabsTitle": "",
"firefoxLabsDescription": "",
"firefoxLabsDescriptionLinks": null,
"firefoxLabsGroup": "",
"requiresRestart": false
},
{
"slug": "private-window-visual-refresh-rollout",
"lastSeen": "2025-11-25T16:42:50.630Z",
"source": "rs-loader",
"active": true,
"prefs": [
{
"name": "browser.privatebrowsing.felt-privacy-v1",
"branch": "default",
"featureId": "feltPrivacy",
"variable": "feltPrivacy",
"originalValue": false
},
{
"name": "browser.privatebrowsing.resetPBM.enabled",
"branch": "default",
"featureId": "feltPrivacy",
"variable": "resetPBMAction",
"originalValue": false
}
],
"branch": {
"slug": "control",
"ratio": 1,
"feature": {
"value": {},
"enabled": false,
"featureId": "this-is-included-for-desktop-pre-95-support"
},
"features": [
{
"value": {
"feltPrivacy": true,
"resetPBMAction": false
},
"enabled": true,
"featureId": "feltPrivacy"
}
],
"firefoxLabsTitle": null
},
"userFacingName": "Private Window Visual Refresh - rollout",
"userFacingDescription": "Private Window Background",
"featureIds": [
"feltPrivacy"
],
"isRollout": true,
"localizations": null,
"isFirefoxLabsOptIn": false,
"firefoxLabsTitle": "",
"firefoxLabsDescription": "",
"firefoxLabsDescriptionLinks": null,
"firefoxLabsGroup": "",
"requiresRestart": false
},
{
"slug": "roll-out-expanded-sign-in-pxi-toolbar-button-wcallout-signed-out",
"lastSeen": "2025-10-09T07:14:11.122Z",
"source": "rs-loader",
"active": true,
"prefs": [],
"branch": {
"slug": "sign-in-with-call-out",
"ratio": 1,
"feature": {
"value": {},
"enabled": false,
"featureId": "this-is-included-for-desktop-pre-95-support"
},
"features": [
{
"value": {
"ctaCopyVariant": "fxa-avatar-sign-in"
},
"enabled": true,
"featureId": "expandSignInButton"
},
{
"value": {
"avatarIconVariant": ""
},
"enabled": true,
"featureId": "fxaButtonVisibility"
},
{
"value": {
"id": "LOGIN_STATUS_ADVISORY_NEW",
"groups": [
"cfr"
],
"content": {
"id": "LOGIN_STATUS_ADVISORY_NEW",
"screens": [
{
"id": "LOGIN_STATUS_ADVISORY_NEW",
"anchors": [
{
"selector": "#fxa-toolbar-menu-button",
"arrow_width": "19.79899",
"panel_position": {
"anchor_attachment": "bottomcenter",
"callout_attachment": "topright",
"panel_position_string": "bottomcenter topright"
},
"no_open_on_anchor": true
}
],
"content": {
"title": {
"fontSize": "0.6875em",
"string_id": "login-status-advisory-title",
"fontWeight": "normal",
"lineHeight": "1",
"marginBlock": "10px",
"marginInline": "16px",
"letterSpacing": "0"
},
"width": "fit-content",
"padding": "0",
"autohide": true,
"position": "callout",
"page_event_listeners": [
{
"action": {
"dismiss": true
},
"params": {
"type": "tourend",
"options": {
"once": true
}
}
}
]
}
}
],
"backdrop": "transparent",
"template": "multistage",
"transitions": false,
"disableHistoryUpdates": true
},
"trigger": {
"id": "defaultBrowserCheck"
},
"template": "feature_callout",
"frequency": {
"custom": [
{
"cap": 1,
"period": 604800000
}
],
"lifetime": 3
},
"targeting": "source == 'startup' && previousSessionEnd && !willShowDefaultPrompt && !activeNotifications && !isFxASignedIn"
},
"enabled": true,
"featureId": "fxms-message-10"
}
],
"firefoxLabsTitle": null
},
"userFacingName": "Roll out Expanded sign-in PXI toolbar button w/callout (Signed out)",
"userFacingDescription": "Testing adding text to the sign in button",
"featureIds": [
"expandSignInButton",
"fxaButtonVisibility",
"fxms-message-10"
],
"isRollout": true,
"localizations": null,
"isFirefoxLabsOptIn": false,
"firefoxLabsTitle": "",
"firefoxLabsDescription": "",
"firefoxLabsDescriptionLinks": null,
"firefoxLabsGroup": "",
"requiresRestart": false
},
{
"slug": "set-to-default-hamburger-menu-rollout",
"lastSeen": "2026-01-14T07:10:10.295Z",
"source": "rs-loader",
"active": true,
"prefs": [],
"branch": {
"slug": "treatment-c",
"ratio": 1,
"feature": {
"value": {},
"enabled": false,
"featureId": "this-is-included-for-desktop-pre-95-support"
},
"features": [
{
"value": {
"messages": [
{
"id": "MENU_MESSAGE_DEFAULT_CTA_ILLUSTRATION_LAYOUT",
"groups": [],
"layout": "column",
"content": {
"imageURL": "https://firefox-settings-attachments.cdn.mozilla.net/main-workspace/ms-images/bc9ef73a-1aef-4c79-b426-2183c8a59238.svg",
"imageWidth": 68,
"closeAction": {
"data": {
"id": "MENU_MESSAGE_DEFAULT_CTA_ILLUSTRATION_LAYOUT"
},
"type": "BLOCK_MESSAGE"
},
"messageType": "default_cta",
"primaryText": {
"string_id": "set-default-menu-message-row-layout-title"
},
"primaryAction": {
"data": {
"actions": [
{
"type": "SET_DEFAULT_BROWSER"
}
]
},
"type": "MULTI_ACTION"
},
"secondaryText": {
"string_id": "set-default-menu-message-row-layout-subtitle"
},
"primaryActionText": {
"string_id": "set-default-menu-message-primary-button-variant"
},
"primaryButtonSize": "small"
},
"trigger": {
"id": "menuOpened"
},
"template": "menu_message",
"targeting": "source == 'app_menu' && !isDefaultBrowserUncached && !hasActiveEnterprisePolicies && os.isWindows && os.windowsVersion >= 10 && 'browser.newtabpage.activity-stream.asrouter.userprefs.cfr.features' | preferenceValue != false",
"_nimbusFeature": "fxms-message-15"
},
{
"id": "MENU_MESSAGE_DEFAULT_CTA_ILLUSTRATION_LAYOUT",
"groups": [],
"layout": "column",
"content": {
"imageURL": "https://firefox-settings-attachments.cdn.mozilla.net/main-workspace/ms-images/bc9ef73a-1aef-4c79-b426-2183c8a59238.svg",
"imageWidth": 68,
"closeAction": {
"data": {
"id": "MENU_MESSAGE_DEFAULT_CTA_ILLUSTRATION_LAYOUT"
},
"type": "BLOCK_MESSAGE"
},
"messageType": "default_cta",
"primaryText": {
"string_id": "set-default-menu-message-row-layout-title"
},
"primaryAction": {
"data": {
"actions": [
{
"type": "SET_DEFAULT_BROWSER"
},
{
"type": "PIN_FIREFOX_TO_TASKBAR"
}
]
},
"type": "MULTI_ACTION"
},
"secondaryText": {
"string_id": "set-default-menu-message-row-layout-subtitle-variant"
},
"primaryActionText": {
"string_id": "set-default-menu-message-primary-button-variant"
},
"primaryButtonSize": "small"
},
"trigger": {
"id": "menuOpened"
},
"template": "menu_message",
"targeting": "source == 'app_menu' && !isDefaultBrowserUncached && !hasActiveEnterprisePolicies && os.isMac && 'browser.newtabpage.activity-stream.asrouter.userprefs.cfr.features' | preferenceValue != false",
"_nimbusFeature": "fxms-message-15"
}
],
"template": "multi"
},
"enabled": true,
"featureId": "fxms-message-15"
}
],
"firefoxLabsTitle": null
},
"userFacingName": "Set to Default - Hamburger Menu Rollout",
"userFacingDescription": "Rollout: Add \"set to default\" to the hamburger menu",
"featureIds": [
"fxms-message-15"
],
"isRollout": true,
"localizations": null,
"isFirefoxLabsOptIn": false,
"firefoxLabsTitle": "",
"firefoxLabsDescription": "",
"firefoxLabsDescriptionLinks": null,
"firefoxLabsGroup": "",
"requiresRestart": false
},
{
"slug": "smart-shortcuts-v3-lr2-no-lr-rollout",
"branch": {
"slug": "no-lr",
"ratio": 1,
"feature": {
"value": {},
"enabled": false,
"featureId": "this-is-included-for-desktop-pre-95-support"
},
"features": [
{
"value": {
"type": "smartShortcuts",
"payload": {
"eta": 0,
"enabled": true,
"features": [
"frec",
"rece"
],
"force_log": true,
"click_bonus": 1,
"frec_weight": 70,
"rece_weight": 30,
"thom_weight": 0,
"over_sample_multiplier": 2
}
},
"enabled": true,
"featureId": "newtabTrainhop"
}
],
"firefoxLabsTitle": null
},
"active": true,
"source": "rs-loader",
"userFacingName": "Smart shortcuts v3-lr2 - no-lr Rollout",
"userFacingDescription": "Adjusting presentation of shortcuts (topsites) displayed based on user's prior shortcut interactions and frecency.",
"lastSeen": "2026-01-30T13:57:56.099Z",
"featureIds": [
"newtabTrainhop"
],
"isRollout": true,
"prefs": [],
"isFirefoxLabsOptIn": false,
"firefoxLabsTitle": "",
"firefoxLabsDescription": "",
"firefoxLabsDescriptionLinks": null,
"firefoxLabsGroup": "",
"requiresRestart": false
},
{
"slug": "unified-api-for-spocs-and-top-sites-controlled-rollout-for-release-133",
"lastSeen": "2025-02-04T22:11:23.622Z",
"source": "rs-loader",
"active": true,
"prefs": [
{
"name": "browser.newtabpage.activity-stream.unifiedAds.spocs.enabled",
"branch": "user",
"featureId": "newtabUnifiedAds",
"variable": "unifiedAdsSpocsEnabled",
"originalValue": null
},
{
"name": "browser.newtabpage.activity-stream.unifiedAds.tiles.enabled",
"branch": "user",
"featureId": "newtabUnifiedAds",
"variable": "unifiedAdsTilesEnabled",
"originalValue": null
}
],
"branch": {
"slug": "control",
"ratio": 1,
"feature": {
"value": {},
"enabled": false,
"featureId": "this-is-included-for-desktop-pre-95-support"
},
"features": [
{
"value": {
"unifiedAdsSpocsEnabled": true,
"unifiedAdsTilesEnabled": true
},
"enabled": true,
"featureId": "newtabUnifiedAds"
}
],
"firefoxLabsTitle": null
},
"userFacingName": "Unified API for spocs and top sites - controlled rollout for release 133+",
"userFacingDescription": "We're switching to a new endpoint for the services supplying sponsored content and top sites to the new tab. This is a controlled rollout for 133 on the Release channel to that new endpoint.",
"featureIds": [
"newtabUnifiedAds"
],
"isRollout": true,
"localizations": null,
"isFirefoxLabsOptIn": false,
"firefoxLabsTitle": null,
"firefoxLabsDescription": null,
"firefoxLabsGroup": null,
"requiresRestart": false
},
{
"slug": "vertical-tabs-feature-callout-experiment-v20-treatment-a-rollout",
"lastSeen": "2025-06-23T05:55:50.627Z",
"source": "rs-loader",
"active": true,
"prefs": [],
"branch": {
"slug": "treatment-a",
"ratio": 1,
"feature": {
"value": {},
"enabled": false,
"featureId": "this-is-included-for-desktop-pre-95-support"
},
"features": [
{
"value": {
"id": "VERTICAL_TABS_INTRO_138",
"groups": [],
"content": {
"id": "VERTICAL_TABS_INTRO_138",
"screens": [
{
"id": "VERTICAL_TABS_INTRO_138",
"anchors": [
{
"selector": "#urlbar-container ~ #sidebar-button",
"panel_position": {
"anchor_attachment": "rightcenter",
"callout_attachment": "topright"
}
},
{
"selector": "#sidebar-button",
"panel_position": {
"anchor_attachment": "rightcenter",
"callout_attachment": "topleft"
}
}
],
"content": {
"title": {
"string_id": "vertical-tabs-callout-1-title",
"marginInline": "4px 4px"
},
"width": "324px",
"padding": 16,
"position": "callout",
"subtitle": {
"string_id": "vertical-tabs-callout-1-subtitle",
"marginInline": "4px 4px"
},
"dismiss_button": {
"size": "small",
"action": {
"dismiss": true
},
"marginBlock": "14px 0",
"marginInline": "0 14px"
},
"primary_button": {
"label": {
"string_id": "vertical-tabs-callout-1-cta-button"
},
"action": {
"data": {
"actions": [
{
"data": "viewCustomizeSidebar",
"type": "OPEN_SIDEBAR"
},
{
"data": {
"pref": {
"name": "messaging-system-action.vertical-callout-sidebar-customize-1"
}
},
"type": "SET_PREF"
}
]
},
"type": "MULTI_ACTION",
"dismiss": true
}
},
"page_event_listeners": [
{
"action": {
"dismiss": true
},
"params": {
"type": "click",
"selectors": "#sidebar-button"
}
}
]
}
}
],
"backdrop": "transparent",
"template": "multistage",
"transitions": false,
"disableHistoryUpdates": true
},
"trigger": {
"id": "nthTabOpened"
},
"template": "feature_callout",
"frequency": {
"lifetime": 1
},
"targeting": "!'sidebar.verticalTabs'|preferenceValue && currentTabsOpen >= 8"
},
"enabled": true,
"featureId": "fxms-message-9"
}
],
"firefoxLabsTitle": null
},
"userFacingName": "Vertical tabs feature callout experiment v2.0 - Treatment A Rollout",
"userFacingDescription": "This rollout offers users to try vertical tabs.",
"featureIds": [
"fxms-message-9"
],
"isRollout": true,
"localizations": null,
"isFirefoxLabsOptIn": false,
"firefoxLabsTitle": null,
"firefoxLabsDescription": null,
"firefoxLabsDescriptionLinks": null,
"firefoxLabsGroup": null,
"requiresRestart": false
},
{
"slug": "visual-card-updates",
"lastSeen": "2025-07-23T06:42:48.602Z",
"source": "rs-loader",
"active": true,
"prefs": [
{
"name": "browser.newtabpage.activity-stream.discoverystream.publisherFavicon.enabled",
"branch": "user",
"featureId": "newtabPublisherFavicons",
"variable": "enabled",
"originalValue": null
},
{
"name": "browser.newtabpage.activity-stream.discoverystream.refinedCardsLayout.enabled",
"branch": "user",
"featureId": "newtabRefinedCardsLayout",
"variable": "enabled",
"originalValue": null
}
],
"branch": {
"slug": "updated",
"ratio": 1,
"feature": {
"value": {},
"enabled": false,
"featureId": "this-is-included-for-desktop-pre-95-support"
},
"features": [
{
"value": {
"enabled": true
},
"enabled": true,
"featureId": "newtabPublisherFavicons"
},
{
"value": {
"enabled": true
},
"enabled": true,
"featureId": "newtabRefinedCardsLayout"
}
],
"firefoxLabsTitle": null
},
"userFacingName": "Visual Card updates",
"userFacingDescription": "Visual updates to the New Tab recommended stories and sponsored cards.",
"featureIds": [
"newtabPublisherFavicons",
"newtabRefinedCardsLayout"
],
"isRollout": true,
"localizations": null,
"isFirefoxLabsOptIn": false,
"firefoxLabsTitle": null,
"firefoxLabsDescription": null,
"firefoxLabsDescriptionLinks": null,
"firefoxLabsGroup": null,
"requiresRestart": false
},
{
"slug": "visual-search-rollout",
"lastSeen": "2025-10-09T07:14:11.164Z",
"source": "rs-loader",
"active": true,
"prefs": [
{
"name": "browser.search.visualSearch.featureGate",
"branch": "default",
"featureId": "search",
"variable": "visualSearchEnabled",
"originalValue": false
}
],
"branch": {
"slug": "google-lens-rollout",
"ratio": 1,
"feature": {
"value": {},
"enabled": false,
"featureId": "this-is-included-for-desktop-pre-95-support"
},
"features": [
{
"value": {
"visualSearchEnabled": true
},
"enabled": true,
"featureId": "search"
}
],
"firefoxLabsTitle": null
},
"userFacingName": "Visual Search Rollout",
"userFacingDescription": "Visual search with Google Lens",
"featureIds": [
"search"
],
"isRollout": true,
"localizations": null,
"isFirefoxLabsOptIn": false,
"firefoxLabsTitle": "",
"firefoxLabsDescription": "",
"firefoxLabsDescriptionLinks": null,
"firefoxLabsGroup": "",
"requiresRestart": false
},
{
"slug": "windows-ui-automation-release-rollout",
"lastSeen": "2025-10-09T07:14:11.071Z",
"source": "rs-loader",
"active": true,
"prefs": [
{
"name": "accessibility.uia.enable",
"branch": "user",
"featureId": "windowsUIAutomation",
"variable": "enabled",
"originalValue": null
}
],
"branch": {
"slug": "rollout",
"ratio": 1,
"feature": {
"value": {},
"enabled": false,
"featureId": "this-is-included-for-desktop-pre-95-support"
},
"features": [
{
"value": {
"enabled": 2
},
"enabled": true,
"featureId": "windowsUIAutomation"
}
],
"firefoxLabsTitle": null
},
"userFacingName": "Windows UI Automation release rollout",
"userFacingDescription": "Enables support for the Windows UI Automation accessibility framework.",
"featureIds": [
"windowsUIAutomation"
],
"isRollout": true,
"localizations": null,
"isFirefoxLabsOptIn": false,
"firefoxLabsTitle": "",
"firefoxLabsDescription": "",
"firefoxLabsDescriptionLinks": null,
"firefoxLabsGroup": "",
"requiresRestart": false
}
]
},
"legacyUserStylesheets": {
"active": false,
"types": []
},
"remoteSettings": {
"serverURL": "https://firefox.settings.services.mozilla.com/v1",
"pollingEndpoint": "https://firefox.settings.services.mozilla.com/v1/buckets/monitor/collections/changes/changeset",
"serverTimestamp": null,
"localTimestamp": "\"1770021738368\"",
"lastCheck": "2026-02-02T09:04:43.000Z",
"mainBucket": "main",
"defaultSigner": "remote-settings.content-signature.mozilla.org",
"previewMode": false,
"collections": [],
"history": {
"settings-sync": [
{
"timestamp": 1770021738368,
"status": "success",
"infos": {},
"datetime": "2026-02-02T08:42:18.368Z"
},
{
"timestamp": 1770014195250,
"status": "success",
"infos": {},
"datetime": "2026-02-02T06:36:35.250Z"
},
{
"timestamp": 1770001031686,
"status": "success",
"infos": {},
"datetime": "2026-02-02T02:57:11.686Z"
},
{
"timestamp": 1770000521543,
"status": "success",
"infos": {},
"datetime": "2026-02-02T02:48:41.543Z"
},
{
"timestamp": 1769994872956,
"status": "success",
"infos": {},
"datetime": "2026-02-02T01:14:32.956Z"
},
{
"timestamp": 1769992955567,
"status": "success",
"infos": {},
"datetime": "2026-02-02T00:42:35.567Z"
},
{
"timestamp": 1769992580374,
"status": "success",
"infos": {},
"datetime": "2026-02-02T00:36:20.374Z"
},
{
"timestamp": 1769985661199,
"status": "success",
"infos": {},
"datetime": "2026-02-01T22:41:01.199Z"
},
{
"timestamp": 1769970979102,
"status": "success",
"infos": {},
"datetime": "2026-02-01T18:36:19.102Z"
},
{
"timestamp": 1769970540283,
"status": "success",
"infos": {},
"datetime": "2026-02-01T18:29:00.283Z"
}
]
},
"isSynchronizationBroken": false,
"jexlContext": {
"channel": "release",
"version": "147.0.2",
"locale": "sl",
"country": "SI",
"formFactor": "desktop",
"os": {
"name": "WINNT",
"version": "10.0"
},
"appinfo": {
"ID": "{ec8030f7-c20a-464f-9b0e-13a3a9e97384}",
"OS": "WINNT"
}
}
},
"graphics": {
"desktopEnvironment": "",
"numTotalWindows": 1,
"numAcceleratedWindows": 1,
"windowLayerManagerType": "WebRender",
"windowLayerManagerRemote": true,
"graphicsDevicePixelRatios": [
1.3333333333333333
],
"adapterDescription": "Intel(R) UHD Graphics",
"adapterVendorID": "0x8086",
"adapterDeviceID": "0x9a78",
"adapterSubsysID": "3f9617aa",
"adapterRAM": 0,
"adapterDrivers": "igdumdim64 igd10iumd64 igd10iumd64 igd12umd64 igdumdim32 igd10iumd32 igd10iumd32 igd12umd32",
"driverVendor": "",
"driverVersion": "30.0.101.1960",
"driverDate": "4-29-2022",
"adapterDescription2": "",
"adapterVendorID2": "",
"adapterDeviceID2": "",
"adapterSubsysID2": "",
"adapterRAM2": 0,
"adapterDrivers2": "",
"driverVendor2": "",
"driverVersion2": "",
"driverDate2": "",
"isGPU2Active": false,
"directWriteEnabled": true,
"directWriteVersion": "10.0.26100.7623",
"clearTypeParameters": "Gamma: 1.8 Pixel Structure: RGB ClearType Level: 100 Enhanced Contrast: 50 ",
"targetFrameRate": 60,
"supportFontDetermination": "Windows Platform",
"webgl1Renderer": "Google Inc. (Intel) -- ANGLE (Intel, Intel(R) UHD Graphics Direct3D11 vs_5_0 ps_5_0, D3D11-30.0.101.1960)",
"webgl1Version": "OpenGL ES 3.0.0 (ANGLE 2.1.19739 git hash: 419cd2c3213b)",
"webgl1DriverExtensions": "GL_AMD_performance_monitor GL_ANGLE_base_vertex_base_instance GL_ANGLE_base_vertex_base_instance_shader_builtin GL_ANGLE_client_arrays GL_ANGLE_copy_texture_3d GL_ANGLE_depth_texture GL_ANGLE_framebuffer_blit GL_ANGLE_framebuffer_multisample GL_ANGLE_get_serialized_context_string GL_ANGLE_get_tex_level_parameter GL_ANGLE_instanced_arrays GL_ANGLE_lossy_etc_decode GL_ANGLE_memory_size GL_ANGLE_multi_draw GL_ANGLE_multiview_multisample GL_ANGLE_pack_reverse_row_order GL_ANGLE_program_cache_control GL_ANGLE_provoking_vertex GL_ANGLE_request_extension GL_ANGLE_robust_client_memory GL_ANGLE_texture_compression_dxt3 GL_ANGLE_texture_compression_dxt5 GL_ANGLE_texture_multisample GL_ANGLE_texture_usage GL_ANGLE_translated_shader_source GL_CHROMIUM_bind_generates_resource GL_CHROMIUM_bind_uniform_location GL_CHROMIUM_copy_compressed_texture GL_CHROMIUM_copy_texture GL_CHROMIUM_lose_context GL_CHROMIUM_sync_query GL_EXT_EGL_image_external_wrap_modes GL_EXT_base_instance GL_EXT_blend_func_extended GL_EXT_blend_minmax GL_EXT_clip_control GL_EXT_color_buffer_float GL_EXT_color_buffer_half_float GL_EXT_debug_label GL_EXT_debug_marker GL_EXT_discard_framebuffer GL_EXT_disjoint_timer_query GL_EXT_draw_buffers GL_EXT_draw_buffers_indexed GL_EXT_draw_elements_base_vertex GL_EXT_float_blend GL_EXT_frag_depth GL_EXT_instanced_arrays GL_EXT_map_buffer_range GL_EXT_multi_draw_indirect GL_EXT_multisampled_render_to_texture GL_EXT_occlusion_query_boolean GL_EXT_read_format_bgra GL_EXT_robustness GL_EXT_sRGB GL_EXT_shader_texture_lod GL_EXT_texture_compression_bptc GL_EXT_texture_compression_dxt1 GL_EXT_texture_compression_rgtc GL_EXT_texture_compression_s3tc_srgb GL_EXT_texture_filter_anisotropic GL_EXT_texture_format_BGRA8888 GL_EXT_texture_norm16 GL_EXT_texture_rg GL_EXT_texture_storage GL_EXT_texture_type_2_10_10_10_REV GL_EXT_unpack_subimage GL_KHR_debug GL_KHR_parallel_shader_compile GL_KHR_robust_buffer_access_behavior GL_NV_EGL_stream_consumer_external GL_NV_fence GL_NV_framebuffer_blit GL_NV_pack_subimage GL_NV_pixel_buffer_object GL_OES_EGL_image GL_OES_EGL_image_external GL_OES_EGL_image_external_essl3 GL_OES_compressed_EAC_R11_signed_texture GL_OES_compressed_EAC_R11_unsigned_texture GL_OES_compressed_EAC_RG11_signed_texture GL_OES_compressed_EAC_RG11_unsigned_texture GL_OES_compressed_ETC2_RGB8_texture GL_OES_compressed_ETC2_RGBA8_texture GL_OES_compressed_ETC2_punchthroughA_RGBA8_texture GL_OES_compressed_ETC2_punchthroughA_sRGB8_alpha_texture GL_OES_compressed_ETC2_sRGB8_alpha8_texture GL_OES_compressed_ETC2_sRGB8_texture GL_OES_depth24 GL_OES_depth32 GL_OES_draw_buffers_indexed GL_OES_draw_elements_base_vertex GL_OES_element_index_uint GL_OES_fbo_render_mipmap GL_OES_get_program_binary GL_OES_mapbuffer GL_OES_packed_depth_stencil GL_OES_rgb8_rgba8 GL_OES_standard_derivatives GL_OES_surfaceless_context GL_OES_texture_border_clamp GL_OES_texture_float GL_OES_texture_float_linear GL_OES_texture_half_float GL_OES_texture_half_float_linear GL_OES_texture_npot GL_OES_texture_stencil8 GL_OES_vertex_array_object GL_OVR_multiview GL_OVR_multiview2 GL_WEBGL_video_texture ",
"webgl1Extensions": "ANGLE_instanced_arrays EXT_blend_minmax EXT_color_buffer_half_float EXT_float_blend EXT_frag_depth EXT_shader_texture_lod EXT_sRGB EXT_texture_compression_bptc EXT_texture_compression_rgtc EXT_texture_filter_anisotropic MOZ_debug OES_element_index_uint OES_fbo_render_mipmap OES_standard_derivatives OES_texture_float OES_texture_float_linear OES_texture_half_float OES_texture_half_float_linear OES_vertex_array_object WEBGL_color_buffer_float WEBGL_compressed_texture_s3tc WEBGL_compressed_texture_s3tc_srgb WEBGL_debug_renderer_info WEBGL_debug_shaders WEBGL_depth_texture WEBGL_draw_buffers WEBGL_lose_context WEBGL_provoking_vertex",
"webgl1WSIInfo": "outOfProcess: false\ninProcess: true\nEGL_VENDOR: Google Inc. (Intel)\nEGL_VERSION: 1.5 (ANGLE 2.1.19739 git hash: 419cd2c3213b)\nEGL_EXTENSIONS: EGL_EXT_create_context_robustness EGL_ANGLE_d3d_share_handle_client_buffer EGL_ANGLE_d3d_texture_client_buffer EGL_ANGLE_surface_d3d_texture_2d_share_handle EGL_ANGLE_query_surface_pointer EGL_ANGLE_window_fixed_size EGL_ANGLE_keyed_mutex EGL_ANGLE_surface_orientation EGL_ANGLE_direct_composition EGL_ANGLE_windows_ui_composition EGL_NV_post_sub_buffer EGL_KHR_create_context EGL_KHR_image EGL_KHR_image_base EGL_KHR_gl_texture_2D_image EGL_KHR_gl_texture_cubemap_image EGL_KHR_gl_renderbuffer_image EGL_KHR_get_all_proc_addresses EGL_KHR_stream EGL_KHR_stream_consumer_gltexture EGL_NV_stream_consumer_gltexture_yuv EGL_ANGLE_stream_producer_d3d_texture EGL_ANGLE_create_context_webgl_compatibility EGL_CHROMIUM_create_context_bind_generates_resource EGL_CHROMIUM_sync_control EGL_EXT_pixel_format_float EGL_KHR_surfaceless_context EGL_ANGLE_display_texture_share_group EGL_ANGLE_display_semaphore_share_group EGL_ANGLE_create_context_client_arrays EGL_ANGLE_program_cache_control EGL_ANGLE_robust_resource_initialization EGL_ANGLE_create_context_extensions_enabled EGL_ANDROID_blob_cache EGL_ANDROID_recordable EGL_ANGLE_image_d3d11_texture EGL_ANGLE_create_context_backwards_compatible EGL_KHR_no_config_context EGL_KHR_create_context_no_error EGL_KHR_reusable_sync \nEGL_EXTENSIONS(nullptr): EGL_EXT_client_extensions EGL_EXT_device_query EGL_EXT_platform_base EGL_EXT_platform_device EGL_ANGLE_platform_angle EGL_ANGLE_platform_angle_d3d EGL_ANGLE_platform_angle_d3d11on12 EGL_ANGLE_platform_angle_device_id EGL_ANGLE_device_creation EGL_ANGLE_device_creation_d3d11 EGL_ANGLE_experimental_present_path EGL_KHR_client_get_all_proc_addresses EGL_KHR_debug EGL_ANGLE_feature_control ",
"webgl2Renderer": "Google Inc. (Intel) -- ANGLE (Intel, Intel(R) UHD Graphics Direct3D11 vs_5_0 ps_5_0, D3D11-30.0.101.1960)",
"webgl2Version": "OpenGL ES 3.0.0 (ANGLE 2.1.19739 git hash: 419cd2c3213b)",
"webgl2DriverExtensions": "GL_AMD_performance_monitor GL_ANGLE_base_vertex_base_instance GL_ANGLE_base_vertex_base_instance_shader_builtin GL_ANGLE_client_arrays GL_ANGLE_copy_texture_3d GL_ANGLE_depth_texture GL_ANGLE_framebuffer_blit GL_ANGLE_framebuffer_multisample GL_ANGLE_get_serialized_context_string GL_ANGLE_get_tex_level_parameter GL_ANGLE_instanced_arrays GL_ANGLE_lossy_etc_decode GL_ANGLE_memory_size GL_ANGLE_multi_draw GL_ANGLE_multiview_multisample GL_ANGLE_pack_reverse_row_order GL_ANGLE_program_cache_control GL_ANGLE_provoking_vertex GL_ANGLE_request_extension GL_ANGLE_robust_client_memory GL_ANGLE_texture_compression_dxt3 GL_ANGLE_texture_compression_dxt5 GL_ANGLE_texture_multisample GL_ANGLE_texture_usage GL_ANGLE_translated_shader_source GL_CHROMIUM_bind_generates_resource GL_CHROMIUM_bind_uniform_location GL_CHROMIUM_copy_compressed_texture GL_CHROMIUM_copy_texture GL_CHROMIUM_lose_context GL_CHROMIUM_sync_query GL_EXT_EGL_image_external_wrap_modes GL_EXT_base_instance GL_EXT_blend_func_extended GL_EXT_blend_minmax GL_EXT_clip_control GL_EXT_color_buffer_float GL_EXT_color_buffer_half_float GL_EXT_debug_label GL_EXT_debug_marker GL_EXT_discard_framebuffer GL_EXT_disjoint_timer_query GL_EXT_draw_buffers GL_EXT_draw_buffers_indexed GL_EXT_draw_elements_base_vertex GL_EXT_float_blend GL_EXT_frag_depth GL_EXT_instanced_arrays GL_EXT_map_buffer_range GL_EXT_multi_draw_indirect GL_EXT_multisampled_render_to_texture GL_EXT_occlusion_query_boolean GL_EXT_read_format_bgra GL_EXT_robustness GL_EXT_sRGB GL_EXT_shader_texture_lod GL_EXT_texture_compression_bptc GL_EXT_texture_compression_dxt1 GL_EXT_texture_compression_rgtc GL_EXT_texture_compression_s3tc_srgb GL_EXT_texture_filter_anisotropic GL_EXT_texture_format_BGRA8888 GL_EXT_texture_norm16 GL_EXT_texture_rg GL_EXT_texture_storage GL_EXT_texture_type_2_10_10_10_REV GL_EXT_unpack_subimage GL_KHR_debug GL_KHR_parallel_shader_compile GL_KHR_robust_buffer_access_behavior GL_NV_EGL_stream_consumer_external GL_NV_fence GL_NV_framebuffer_blit GL_NV_pack_subimage GL_NV_pixel_buffer_object GL_OES_EGL_image GL_OES_EGL_image_external GL_OES_EGL_image_external_essl3 GL_OES_compressed_EAC_R11_signed_texture GL_OES_compressed_EAC_R11_unsigned_texture GL_OES_compressed_EAC_RG11_signed_texture GL_OES_compressed_EAC_RG11_unsigned_texture GL_OES_compressed_ETC2_RGB8_texture GL_OES_compressed_ETC2_RGBA8_texture GL_OES_compressed_ETC2_punchthroughA_RGBA8_texture GL_OES_compressed_ETC2_punchthroughA_sRGB8_alpha_texture GL_OES_compressed_ETC2_sRGB8_alpha8_texture GL_OES_compressed_ETC2_sRGB8_texture GL_OES_depth24 GL_OES_depth32 GL_OES_draw_buffers_indexed GL_OES_draw_elements_base_vertex GL_OES_element_index_uint GL_OES_fbo_render_mipmap GL_OES_get_program_binary GL_OES_mapbuffer GL_OES_packed_depth_stencil GL_OES_rgb8_rgba8 GL_OES_standard_derivatives GL_OES_surfaceless_context GL_OES_texture_border_clamp GL_OES_texture_float GL_OES_texture_float_linear GL_OES_texture_half_float GL_OES_texture_half_float_linear GL_OES_texture_npot GL_OES_texture_stencil8 GL_OES_vertex_array_object GL_OVR_multiview GL_OVR_multiview2 GL_WEBGL_video_texture ",
"webgl2Extensions": "EXT_color_buffer_float EXT_float_blend EXT_texture_compression_bptc EXT_texture_compression_rgtc EXT_texture_filter_anisotropic MOZ_debug OES_draw_buffers_indexed OES_texture_float_linear OVR_multiview2 WEBGL_compressed_texture_s3tc WEBGL_compressed_texture_s3tc_srgb WEBGL_debug_renderer_info WEBGL_debug_shaders WEBGL_lose_context WEBGL_provoking_vertex",
"webgl2WSIInfo": "outOfProcess: false\ninProcess: true\nEGL_VENDOR: Google Inc. (Intel)\nEGL_VERSION: 1.5 (ANGLE 2.1.19739 git hash: 419cd2c3213b)\nEGL_EXTENSIONS: EGL_EXT_create_context_robustness EGL_ANGLE_d3d_share_handle_client_buffer EGL_ANGLE_d3d_texture_client_buffer EGL_ANGLE_surface_d3d_texture_2d_share_handle EGL_ANGLE_query_surface_pointer EGL_ANGLE_window_fixed_size EGL_ANGLE_keyed_mutex EGL_ANGLE_surface_orientation EGL_ANGLE_direct_composition EGL_ANGLE_windows_ui_composition EGL_NV_post_sub_buffer EGL_KHR_create_context EGL_KHR_image EGL_KHR_image_base EGL_KHR_gl_texture_2D_image EGL_KHR_gl_texture_cubemap_image EGL_KHR_gl_renderbuffer_image EGL_KHR_get_all_proc_addresses EGL_KHR_stream EGL_KHR_stream_consumer_gltexture EGL_NV_stream_consumer_gltexture_yuv EGL_ANGLE_stream_producer_d3d_texture EGL_ANGLE_create_context_webgl_compatibility EGL_CHROMIUM_create_context_bind_generates_resource EGL_CHROMIUM_sync_control EGL_EXT_pixel_format_float EGL_KHR_surfaceless_context EGL_ANGLE_display_texture_share_group EGL_ANGLE_display_semaphore_share_group EGL_ANGLE_create_context_client_arrays EGL_ANGLE_program_cache_control EGL_ANGLE_robust_resource_initialization EGL_ANGLE_create_context_extensions_enabled EGL_ANDROID_blob_cache EGL_ANDROID_recordable EGL_ANGLE_image_d3d11_texture EGL_ANGLE_create_context_backwards_compatible EGL_KHR_no_config_context EGL_KHR_create_context_no_error EGL_KHR_reusable_sync \nEGL_EXTENSIONS(nullptr): EGL_EXT_client_extensions EGL_EXT_device_query EGL_EXT_platform_base EGL_EXT_platform_device EGL_ANGLE_platform_angle EGL_ANGLE_platform_angle_d3d EGL_ANGLE_platform_angle_d3d11on12 EGL_ANGLE_platform_angle_device_id EGL_ANGLE_device_creation EGL_ANGLE_device_creation_d3d11 EGL_ANGLE_experimental_present_path EGL_KHR_client_get_all_proc_addresses EGL_KHR_debug EGL_ANGLE_feature_control ",
"info": {
"AzureCanvasBackend (UI Process)": "skia",
"AzureFallbackCanvasBackend (UI Process)": "skia",
"AzureContentBackend (UI Process)": "skia",
"AzureCanvasBackend": "skia",
"AzureContentBackend": "skia",
"ApzWheelInput": 1,
"ApzDragInput": 1,
"ApzKeyboardInput": 1,
"ApzAutoscrollInput": 1,
"ApzZoomingInput": 1,
"CMSOutputProfile": "AAAMSExpbm8CEAAAbW50clJHQiBYWVogB84AAgAJAAYAMQAAYWNzcE1TRlQAAAAASUVDIHNSR0IAAAAAAAAAAAAAAAAAAPbWAAEAAAAA0y1IUCAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAARY3BydAAAAVAAAAAzZGVzYwAAAYQAAABsd3RwdAAAAfAAAAAUYmtwdAAAAgQAAAAUclhZWgAAAhgAAAAUZ1hZWgAAAiwAAAAUYlhZWgAAAkAAAAAUZG1uZAAAAlQAAABwZG1kZAAAAsQAAACIdnVlZAAAA0wAAACGdmlldwAAA9QAAAAkbHVtaQAAA/gAAAAUbWVhcwAABAwAAAAkdGVjaAAABDAAAAAMclRSQwAABDwAAAgMZ1RSQwAABDwAAAgMYlRSQwAABDwAAAgMdGV4dAAAAABDb3B5cmlnaHQgKGMpIDE5OTggSGV3bGV0dC1QYWNrYXJkIENvbXBhbnkAAGRlc2MAAAAAAAAAEnNSR0IgSUVDNjE5NjYtMi4xAAAAAAAAAAAAAAASc1JHQiBJRUM2MTk2Ni0yLjEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFhZWiAAAAAAAADzUQABAAAAARbMWFlaIAAAAAAAAAAAAAAAAAAAAABYWVogAAAAAAAAb6IAADj1AAADkFhZWiAAAAAAAABimQAAt4UAABjaWFlaIAAAAAAAACSgAAAPhAAAts9kZXNjAAAAAAAAABZJRUMgaHR0cDovL3d3dy5pZWMuY2gAAAAAAAAAAAAAABZJRUMgaHR0cDovL3d3dy5pZWMuY2gAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAZGVzYwAAAAAAAAAuSUVDIDYxOTY2LTIuMSBEZWZhdWx0IFJHQiBjb2xvdXIgc3BhY2UgLSBzUkdCAAAAAAAAAAAAAAAuSUVDIDYxOTY2LTIuMSBEZWZhdWx0IFJHQiBjb2xvdXIgc3BhY2UgLSBzUkdCAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGRlc2MAAAAAAAAALFJlZmVyZW5jZSBWaWV3aW5nIENvbmRpdGlvbiBpbiBJRUM2MTk2Ni0yLjEAAAAAAAAAAAAAACxSZWZlcmVuY2UgVmlld2luZyBDb25kaXRpb24gaW4gSUVDNjE5NjYtMi4xAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB2aWV3AAAAAAATpP4AFF8uABDPFAAD7cwABBMLAANcngAAAAFYWVogAAAAAABMCVYAUAAAAFcf521lYXMAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAKPAAAAAnNpZyAAAAAAQ1JUIGN1cnYAAAAAAAAEAAAAAAUACgAPABQAGQAeACMAKAAtADIANwA7AEAARQBKAE8AVABZAF4AYwBoAG0AcgB3AHwAgQCGAIsAkACVAJoAnwCkAKkArgCyALcAvADBAMYAywDQANUA2wDgAOUA6wDwAPYA+wEBAQcBDQETARkBHwElASsBMgE4AT4BRQFMAVIBWQFgAWcBbgF1AXwBgwGLAZIBmgGhAakBsQG5AcEByQHRAdkB4QHpAfIB+gIDAgwCFAIdAiYCLwI4AkECSwJUAl0CZwJxAnoChAKOApgCogKsArYCwQLLAtUC4ALrAvUDAAMLAxYDIQMtAzgDQwNPA1oDZgNyA34DigOWA6IDrgO6A8cD0wPgA+wD+QQGBBMEIAQtBDsESARVBGMEcQR+BIwEmgSoBLYExATTBOEE8AT+BQ0FHAUrBToFSQVYBWcFdwWGBZYFpgW1BcUF1QXlBfYGBgYWBicGNwZIBlkGagZ7BowGnQavBsAG0QbjBvUHBwcZBysHPQdPB2EHdAeGB5kHrAe/B9IH5Qf4CAsIHwgyCEYIWghuCIIIlgiqCL4I0gjnCPsJEAklCToJTwlkCXkJjwmkCboJzwnlCfsKEQonCj0KVApqCoEKmAquCsUK3ArzCwsLIgs5C1ELaQuAC5gLsAvIC+EL+QwSDCoMQwxcDHUMjgynDMAM2QzzDQ0NJg1ADVoNdA2ODakNww3eDfgOEw4uDkkOZA5/DpsOtg7SDu4PCQ8lD0EPXg96D5YPsw/PD+wQCRAmEEMQYRB+EJsQuRDXEPURExExEU8RbRGMEaoRyRHoEgcSJhJFEmQShBKjEsMS4xMDEyMTQxNjE4MTpBPFE+UUBhQnFEkUahSLFK0UzhTwFRIVNBVWFXgVmxW9FeAWAxYmFkkWbBaPFrIW1hb6Fx0XQRdlF4kXrhfSF/cYGxhAGGUYihivGNUY+hkgGUUZaxmRGbcZ3RoEGioaURp3Gp4axRrsGxQbOxtjG4obshvaHAIcKhxSHHscoxzMHPUdHh1HHXAdmR3DHeweFh5AHmoelB6+HukfEx8+H2kflB+/H+ogFSBBIGwgmCDEIPAhHCFIIXUhoSHOIfsiJyJVIoIiryLdIwojOCNmI5QjwiPwJB8kTSR8JKsk2iUJJTglaCWXJccl9yYnJlcmhya3JugnGCdJJ3onqyfcKA0oPyhxKKIo1CkGKTgpaymdKdAqAio1KmgqmyrPKwIrNitpK50r0SwFLDksbiyiLNctDC1BLXYtqy3hLhYuTC6CLrcu7i8kL1ovkS/HL/4wNTBsMKQw2zESMUoxgjG6MfIyKjJjMpsy1DMNM0YzfzO4M/E0KzRlNJ402DUTNU01hzXCNf02NzZyNq426TckN2A3nDfXOBQ4UDiMOMg5BTlCOX85vDn5OjY6dDqyOu87LTtrO6o76DwnPGU8pDzjPSI9YT2hPeA+ID5gPqA+4D8hP2E/oj/iQCNAZECmQOdBKUFqQaxB7kIwQnJCtUL3QzpDfUPARANER0SKRM5FEkVVRZpF3kYiRmdGq0bwRzVHe0fASAVIS0iRSNdJHUljSalJ8Eo3Sn1KxEsMS1NLmkviTCpMcky6TQJNSk2TTdxOJU5uTrdPAE9JT5NP3VAnUHFQu1EGUVBRm1HmUjFSfFLHUxNTX1OqU/ZUQlSPVNtVKFV1VcJWD1ZcVqlW91dEV5JX4FgvWH1Yy1kaWWlZuFoHWlZaplr1W0VblVvlXDVchlzWXSddeF3JXhpebF69Xw9fYV+zYAVgV2CqYPxhT2GiYfViSWKcYvBjQ2OXY+tkQGSUZOllPWWSZedmPWaSZuhnPWeTZ+loP2iWaOxpQ2maafFqSGqfavdrT2una/9sV2yvbQhtYG25bhJua27Ebx5veG/RcCtwhnDgcTpxlXHwcktypnMBc11zuHQUdHB0zHUodYV14XY+dpt2+HdWd7N4EXhueMx5KnmJeed6RnqlewR7Y3vCfCF8gXzhfUF9oX4BfmJ+wn8jf4R/5YBHgKiBCoFrgc2CMIKSgvSDV4O6hB2EgITjhUeFq4YOhnKG14c7h5+IBIhpiM6JM4mZif6KZIrKizCLlov8jGOMyo0xjZiN/45mjs6PNo+ekAaQbpDWkT+RqJIRknqS45NNk7aUIJSKlPSVX5XJljSWn5cKl3WX4JhMmLiZJJmQmfyaaJrVm0Kbr5wcnImc951kndKeQJ6unx2fi5/6oGmg2KFHobaiJqKWowajdqPmpFakx6U4pammGqaLpv2nbqfgqFKoxKk3qamqHKqPqwKrdavprFys0K1ErbiuLa6hrxavi7AAsHWw6rFgsdayS7LCszizrrQltJy1E7WKtgG2ebbwt2i34LhZuNG5SrnCuju6tbsuu6e8IbybvRW9j74KvoS+/796v/XAcMDswWfB48JfwtvDWMPUxFHEzsVLxcjGRsbDx0HHv8g9yLzJOsm5yjjKt8s2y7bMNcy1zTXNtc42zrbPN8+40DnQutE80b7SP9LB00TTxtRJ1MvVTtXR1lXW2Ndc1+DYZNjo2WzZ8dp22vvbgNwF3IrdEN2W3hzeot8p36/gNuC94UThzOJT4tvjY+Pr5HPk/OWE5g3mlucf56noMui86Ubp0Opb6uXrcOv77IbtEe2c7ijutO9A78zwWPDl8XLx//KM8xnzp/Q09ML1UPXe9m32+/eK+Bn4qPk4+cf6V/rn+3f8B/yY/Sn9uv5L/tz/bf//",
"DisplayCount": 1,
"Display0": "1920x1080@60Hz scales:1.000000|1.330000",
"HardwareStretching": "both=1 window-only=0 full-screen-only=0 none=0 error=0",
"ScaledResolutionCount": 1,
"ScaledResolution0": "source 1920x1080, target 3840x2160",
"OverlaySupport": "NV12=Scaling YUV2=Scaling BGRA8=Software RGB10A2=None VpSR=Not Supported VpAutoHDR=Not Supported",
"SwapChainTearingSupport": "Supported"
},
"failures": [
"GP+[GFX1-]: Video swapchain present is slow"
],
"indices": [
0
],
"featureLog": {
"features": [
{
"name": "HW_COMPOSITING",
"description": "Compositing",
"status": "available",
"log": [
{
"type": "default",
"status": "available"
}
]
},
{
"name": "D3D11_COMPOSITING",
"description": "Direct3D11 Compositing",
"status": "available",
"log": [
{
"type": "default",
"status": "available"
}
]
},
{
"name": "D3D11_HW_ANGLE",
"description": "Direct3D11 hardware ANGLE",
"status": "available",
"log": [
{
"type": "default",
"status": "available"
}
]
},
{
"name": "GPU_PROCESS",
"description": "GPU Process",
"status": "available",
"log": [
{
"type": "default",
"status": "available"
}
]
},
{
"name": "WEBRENDER",
"description": "WebRender",
"status": "available",
"log": [
{
"type": "default",
"status": "available"
}
]
},
{
"name": "WEBRENDER_COMPOSITOR",
"description": "WebRender native compositor",
"status": "available",
"log": [
{
"type": "default",
"status": "available"
}
]
},
{
"name": "WEBRENDER_PARTIAL",
"description": "WebRender partial present",
"status": "available",
"log": [
{
"type": "default",
"status": "available"
}
]
},
{
"name": "WEBRENDER_SHADER_CACHE",
"description": "WebRender shader disk cache",
"status": "available",
"log": [
{
"type": "default",
"status": "available"
}
]
},
{
"name": "WEBRENDER_OPTIMIZED_SHADERS",
"description": "WebRender optimized shaders",
"status": "available",
"log": [
{
"type": "default",
"status": "available"
}
]
},
{
"name": "WEBRENDER_ANGLE",
"description": "WebRender ANGLE",
"status": "available",
"log": [
{
"type": "default",
"status": "available"
}
]
},
{
"name": "WEBRENDER_DCOMP_PRESENT",
"description": "WebRender DirectComposition",
"status": "available",
"log": [
{
"type": "default",
"status": "available"
}
]
},
{
"name": "WEBRENDER_SCISSORED_CACHE_CLEARS",
"description": "WebRender scissored cache clears",
"status": "blocklisted",
"log": [
{
"type": "default",
"status": "available"
},
{
"type": "env",
"status": "blocklisted",
"failureId": "FEATURE_FAILURE_BUG_1603515",
"message": "Blocklisted by gfxInfo"
}
]
},
{
"name": "WEBGPU",
"description": "WebGPU",
"status": "available",
"log": [
{
"type": "default",
"status": "available"
}
]
},
{
"name": "WINDOW_OCCLUSION",
"description": "WINDOW_OCCLUSION",
"status": "available",
"log": [
{
"type": "default",
"status": "available"
}
]
},
{
"name": "HARDWARE_VIDEO_DECODING",
"description": "Hardware video decoding",
"status": "available",
"log": [
{
"type": "default",
"status": "available"
}
]
},
{
"name": "HARDWARE_VIDEO_ENCODING",
"description": "Hardware video encoding",
"status": "available",
"log": [
{
"type": "default",
"status": "available"
}
]
},
{
"name": "VIDEO_HARDWARE_OVERLAY",
"description": "hardware decoded video overlay",
"status": "available",
"log": [
{
"type": "default",
"status": "available"
}
]
},
{
"name": "VIDEO_SOFTWARE_OVERLAY",
"description": "software decoded video overlay",
"status": "available",
"log": [
{
"type": "default",
"status": "available"
}
]
},
{
"name": "HW_DECODED_VIDEO_ZERO_COPY",
"description": "Hardware decoded video zero copy",
"status": "available",
"log": [
{
"type": "default",
"status": "available"
}
]
},
{
"name": "VP8_HW_DECODE",
"description": "VP8 hardware decoding",
"status": "available",
"log": [
{
"type": "default",
"status": "available"
}
]
},
{
"name": "VP9_HW_DECODE",
"description": "VP9 hardware decoding",
"status": "available",
"log": [
{
"type": "default",
"status": "available"
}
]
},
{
"name": "REUSE_DECODER_DEVICE",
"description": "Reuse decoder device",
"status": "blocked",
"log": [
{
"type": "default",
"status": "blocked",
"failureId": "FEATURE_FAILURE_BUG_1896823",
"message": "Blocklisted by gfxInfo"
}
]
},
{
"name": "BACKDROP_FILTER",
"description": "Backdrop filter",
"status": "available",
"log": [
{
"type": "default",
"status": "available"
}
]
},
{
"name": "CANVAS_RENDERER_THREAD",
"description": "canvas renderer thread",
"status": "available",
"log": [
{
"type": "default",
"status": "available"
}
]
},
{
"name": "ACCELERATED_CANVAS2D",
"description": "Accelerated Canvas2D",
"status": "available",
"log": [
{
"type": "default",
"status": "available"
}
]
},
{
"name": "H264_HW_DECODE",
"description": "H.264 hardware decoding",
"status": "available",
"log": [
{
"type": "default",
"status": "available"
}
]
},
{
"name": "AV1_HW_DECODE",
"description": "AV1 hardware decoding",
"status": "available",
"log": [
{
"type": "default",
"status": "available"
}
]
},
{
"name": "HEVC_HW_DECODE",
"description": "HEVC hardware decoding",
"status": "available",
"log": [
{
"type": "default",
"status": "available"
}
]
},
{
"name": "VP8_HW_ENCODE",
"description": "VP8 hardware encoding",
"status": "available",
"log": [
{
"type": "default",
"status": "available"
}
]
},
{
"name": "VP9_HW_ENCODE",
"description": "VP9 hardware encoding",
"status": "available",
"log": [
{
"type": "default",
"status": "available"
}
]
},
{
"name": "H264_HW_ENCODE",
"description": "H.264 hardware encoding",
"status": "available",
"log": [
{
"type": "default",
"status": "available"
}
]
},
{
"name": "AV1_HW_ENCODE",
"description": "AV1 hardware encoding",
"status": "available",
"log": [
{
"type": "default",
"status": "available"
}
]
},
{
"name": "HEVC_HW_ENCODE",
"description": "HEVC hardware encoding",
"status": "available",
"log": [
{
"type": "default",
"status": "available"
}
]
},
{
"name": "WMF_HW_DRM",
"description": "Windows Media Foundation hardware DRM",
"status": "available",
"log": [
{
"type": "default",
"status": "available"
}
]
},
{
"name": "GL_NORM16_TEXTURES",
"description": "OpenGL normalized 16-bit texture formats",
"status": "available",
"log": [
{
"type": "default",
"status": "available"
}
]
},
{
"name": "WEBGPU_EXTERNAL_TEXTURE",
"description": "WebGPU external textures",
"status": "available",
"log": [
{
"type": "default",
"status": "available"
}
]
}
],
"fallbacks": []
},
"crashGuards": [],
"webgpuDefaultAdapter": {
"navigator.gpu.requestAdapter({})": {
"info": {
"architecture": "",
"description": "",
"device": "",
"isFallbackAdapter": false,
"subgroupMaxSize": 128,
"subgroupMinSize": 4,
"vendor": "",
"wgpuBackend": "Dx12",
"wgpuDevice": 39544,
"wgpuDeviceType": "IntegratedGpu",
"wgpuDriver": "30.0.101.1960",
"wgpuDriverInfo": "",
"wgpuName": "Intel(R) UHD Graphics",
"wgpuVendor": 32902
},
"features": [
"bgra8unorm-storage",
"core-features-and-limits",
"depth-clip-control",
"depth32float-stencil8",
"float32-filterable",
"indirect-first-instance",
"rg11b10ufloat-renderable",
"shader-f16",
"texture-compression-bc",
"texture-compression-bc-sliced-3d",
"timestamp-query"
],
"limits": {
"maxBindGroups": 8,
"maxBindGroupsPlusVertexBuffers": 24,
"maxBindingsPerBindGroup": 65535,
"maxBufferSize": 1073741824,
"maxColorAttachmentBytesPerSample": 32,
"maxColorAttachments": 8,
"maxComputeInvocationsPerWorkgroup": 768,
"maxComputeWorkgroupSizeX": 1024,
"maxComputeWorkgroupSizeY": 1024,
"maxComputeWorkgroupSizeZ": 64,
"maxComputeWorkgroupStorageSize": 32768,
"maxComputeWorkgroupsPerDimension": 65535,
"maxDynamicStorageBuffersPerPipelineLayout": 4,
"maxDynamicUniformBuffersPerPipelineLayout": 8,
"maxInterStageShaderVariables": 16,
"maxSampledTexturesPerShaderStage": 64,
"maxSamplersPerShaderStage": 64,
"maxStorageBufferBindingSize": 1073741824,
"maxStorageBuffersPerShaderStage": 64,
"maxStorageTexturesPerShaderStage": 64,
"maxTextureArrayLayers": 2048,
"maxTextureDimension1D": 16384,
"maxTextureDimension2D": 16384,
"maxTextureDimension3D": 2048,
"maxUniformBufferBindingSize": 65536,
"maxUniformBuffersPerShaderStage": 64,
"maxVertexAttributes": 32,
"maxVertexBufferArrayStride": 2048,
"maxVertexBuffers": 16,
"minStorageBufferOffsetAlignment": 32,
"minUniformBufferOffsetAlignment": 256
}
}
},
"webgpuFallbackAdapter": {
"navigator.gpu.requestAdapter({\"forceFallbackAdapter\":true})": {
"info": {
"architecture": "",
"description": "",
"device": "",
"isFallbackAdapter": true,
"subgroupMaxSize": 128,
"subgroupMinSize": 4,
"vendor": "",
"wgpuBackend": "Dx12",
"wgpuDevice": 140,
"wgpuDeviceType": "Cpu",
"wgpuDriver": "10.0.26100.7309",
"wgpuDriverInfo": "",
"wgpuName": "Microsoft Basic Render Driver",
"wgpuVendor": 5140
},
"features": [
"bgra8unorm-storage",
"core-features-and-limits",
"depth-clip-control",
"depth32float-stencil8",
"float32-filterable",
"indirect-first-instance",
"rg11b10ufloat-renderable",
"shader-f16",
"texture-compression-bc",
"texture-compression-bc-sliced-3d",
"timestamp-query"
],
"limits": {
"maxBindGroups": 8,
"maxBindGroupsPlusVertexBuffers": 24,
"maxBindingsPerBindGroup": 65535,
"maxBufferSize": 1073741824,
"maxColorAttachmentBytesPerSample": 32,
"maxColorAttachments": 8,
"maxComputeInvocationsPerWorkgroup": 768,
"maxComputeWorkgroupSizeX": 1024,
"maxComputeWorkgroupSizeY": 1024,
"maxComputeWorkgroupSizeZ": 64,
"maxComputeWorkgroupStorageSize": 32768,
"maxComputeWorkgroupsPerDimension": 65535,
"maxDynamicStorageBuffersPerPipelineLayout": 4,
"maxDynamicUniformBuffersPerPipelineLayout": 8,
"maxInterStageShaderVariables": 16,
"maxSampledTexturesPerShaderStage": 64,
"maxSamplersPerShaderStage": 64,
"maxStorageBufferBindingSize": 1073741824,
"maxStorageBuffersPerShaderStage": 64,
"maxStorageTexturesPerShaderStage": 64,
"maxTextureArrayLayers": 2048,
"maxTextureDimension1D": 16384,
"maxTextureDimension2D": 16384,
"maxTextureDimension3D": 2048,
"maxUniformBufferBindingSize": 65536,
"maxUniformBuffersPerShaderStage": 64,
"maxVertexAttributes": 32,
"maxVertexBufferArrayStride": 2048,
"maxVertexBuffers": 16,
"minStorageBufferOffsetAlignment": 32,
"minUniformBufferOffsetAlignment": 256
}
}
}
},
"places": [
{
"efficiencyPerc": 62.3,
"pages": 4,
"sizeBytes": 16384,
"sizePerc": 0,
"sequentialityPerc": 8.8,
"entity": "sqlite_schema",
"count": "-"
},
{
"efficiencyPerc": 95.2,
"pages": 31,
"sizeBytes": 126976,
"sizePerc": 0.2,
"sequentialityPerc": 8.8,
"entity": "moz_bookmarks",
"count": 1356
},
{
"efficiencyPerc": 0.6,
"pages": 1,
"sizeBytes": 4096,
"sizePerc": 0,
"sequentialityPerc": 8.8,
"entity": "moz_keywords",
"count": 1
},
{
"efficiencyPerc": 0.5,
"pages": 1,
"sizeBytes": 4096,
"sizePerc": 0,
"sequentialityPerc": 8.8,
"entity": "sqlite_autoindex_moz_keywords_1",
"count": "-"
},
{
"efficiencyPerc": 0.7,
"pages": 1,
"sizeBytes": 4096,
"sizePerc": 0,
"sequentialityPerc": 8.8,
"entity": "sqlite_sequence",
"count": "-"
},
{
"efficiencyPerc": 80.8,
"pages": 10,
"sizeBytes": 40960,
"sizePerc": 0.1,
"sequentialityPerc": 8.8,
"entity": "moz_annos",
"count": 726
},
{
"efficiencyPerc": 2.5,
"pages": 1,
"sizeBytes": 4096,
"sizePerc": 0,
"sequentialityPerc": 8.8,
"entity": "moz_anno_attributes",
"count": 3
},
{
"efficiencyPerc": 2.5,
"pages": 1,
"sizeBytes": 4096,
"sizePerc": 0,
"sequentialityPerc": 8.8,
"entity": "sqlite_autoindex_moz_anno_attributes_1",
"count": "-"
},
{
"efficiencyPerc": 0.2,
"pages": 1,
"sizeBytes": 4096,
"sizePerc": 0,
"sequentialityPerc": 8.8,
"entity": "moz_items_annos",
"count": 0
},
{
"efficiencyPerc": 78.8,
"pages": 10325,
"sizeBytes": 42291200,
"sizePerc": 53.7,
"sequentialityPerc": 8.8,
"entity": "moz_places",
"count": 107103
},
{
"efficiencyPerc": 86.1,
"pages": 1395,
"sizeBytes": 5713920,
"sizePerc": 7.3,
"sequentialityPerc": 8.8,
"entity": "moz_historyvisits",
"count": 170811
},
{
"efficiencyPerc": 56.6,
"pages": 1,
"sizeBytes": 4096,
"sizePerc": 0,
"sequentialityPerc": 8.8,
"entity": "moz_inputhistory",
"count": 89
},
{
"efficiencyPerc": 39.6,
"pages": 1,
"sizeBytes": 4096,
"sizePerc": 0,
"sequentialityPerc": 8.8,
"entity": "sqlite_autoindex_moz_inputhistory_1",
"count": "-"
},
{
"efficiencyPerc": 37.8,
"pages": 1,
"sizeBytes": 4096,
"sizePerc": 0,
"sequentialityPerc": 8.8,
"entity": "sqlite_stat1",
"count": "-"
},
{
"efficiencyPerc": 0.2,
"pages": 1,
"sizeBytes": 4096,
"sizePerc": 0,
"sequentialityPerc": 8.8,
"entity": "moz_hosts",
"count": 0
},
{
"efficiencyPerc": 0.2,
"pages": 1,
"sizeBytes": 4096,
"sizePerc": 0,
"sequentialityPerc": 8.8,
"entity": "sqlite_autoindex_moz_hosts_1",
"count": "-"
},
{
"efficiencyPerc": 3.2,
"pages": 1,
"sizeBytes": 4096,
"sizePerc": 0,
"sequentialityPerc": 8.8,
"entity": "moz_bookmarks_deleted",
"count": 5
},
{
"efficiencyPerc": 2.5,
"pages": 1,
"sizeBytes": 4096,
"sizePerc": 0,
"sequentialityPerc": 8.8,
"entity": "sqlite_autoindex_moz_bookmarks_deleted_1",
"count": "-"
},
{
"efficiencyPerc": 8.6,
"pages": 1,
"sizeBytes": 4096,
"sizePerc": 0,
"sequentialityPerc": 8.8,
"entity": "moz_meta",
"count": 7
},
{
"efficiencyPerc": 79.8,
"pages": 129,
"sizeBytes": 528384,
"sizePerc": 0.7,
"sequentialityPerc": 8.8,
"entity": "moz_origins",
"count": 10877
},
{
"efficiencyPerc": 85.3,
"pages": 106,
"sizeBytes": 434176,
"sizePerc": 0.6,
"sequentialityPerc": 8.8,
"entity": "sqlite_autoindex_moz_origins_1",
"count": "-"
},
{
"efficiencyPerc": 78.3,
"pages": 260,
"sizeBytes": 1064960,
"sizePerc": 1.4,
"sequentialityPerc": 8.8,
"entity": "moz_places_metadata",
"count": 21151
},
{
"efficiencyPerc": 0.2,
"pages": 1,
"sizeBytes": 4096,
"sizePerc": 0,
"sequentialityPerc": 8.8,
"entity": "moz_places_metadata_search_queries",
"count": 0
},
{
"efficiencyPerc": 0.2,
"pages": 1,
"sizeBytes": 4096,
"sizePerc": 0,
"sequentialityPerc": 8.8,
"entity": "sqlite_autoindex_moz_places_metadata_search_queries_1",
"count": "-"
},
{
"efficiencyPerc": 0.2,
"pages": 1,
"sizeBytes": 4096,
"sizePerc": 0,
"sequentialityPerc": 8.8,
"entity": "moz_previews_tombstones",
"count": 0
},
{
"efficiencyPerc": 0.2,
"pages": 1,
"sizeBytes": 4096,
"sizePerc": 0,
"sequentialityPerc": 8.8,
"entity": "moz_places_extra",
"count": 0
},
{
"efficiencyPerc": 0.2,
"pages": 1,
"sizeBytes": 4096,
"sizePerc": 0,
"sequentialityPerc": 8.8,
"entity": "moz_historyvisits_extra",
"count": 0
},
{
"efficiencyPerc": 68,
"pages": 6,
"sizeBytes": 24576,
"sizePerc": 0,
"sequentialityPerc": 8.8,
"entity": "moz_bookmarks_itemindex",
"count": "-"
},
{
"efficiencyPerc": 77,
"pages": 5,
"sizeBytes": 20480,
"sizePerc": 0,
"sequentialityPerc": 8.8,
"entity": "moz_bookmarks_parentindex",
"count": "-"
},
{
"efficiencyPerc": 82.3,
"pages": 8,
"sizeBytes": 32768,
"sizePerc": 0,
"sequentialityPerc": 8.8,
"entity": "moz_bookmarks_itemlastmodifiedindex",
"count": "-"
},
{
"efficiencyPerc": 77.7,
"pages": 833,
"sizeBytes": 3411968,
"sizePerc": 4.3,
"sequentialityPerc": 8.8,
"entity": "moz_places_hostindex",
"count": "-"
},
{
"efficiencyPerc": 75.2,
"pages": 319,
"sizeBytes": 1306624,
"sizePerc": 1.7,
"sequentialityPerc": 8.8,
"entity": "moz_places_visitcount",
"count": "-"
},
{
"efficiencyPerc": 62.1,
"pages": 465,
"sizeBytes": 1904640,
"sizePerc": 2.4,
"sequentialityPerc": 8.8,
"entity": "moz_places_frecencyindex",
"count": "-"
},
{
"efficiencyPerc": 80.7,
"pages": 1089,
"sizeBytes": 4460544,
"sizePerc": 5.7,
"sequentialityPerc": 8.8,
"entity": "moz_historyvisits_placedateindex",
"count": "-"
},
{
"efficiencyPerc": 77.1,
"pages": 615,
"sizeBytes": 2519040,
"sizePerc": 3.2,
"sequentialityPerc": 8.8,
"entity": "moz_historyvisits_fromindex",
"count": "-"
},
{
"efficiencyPerc": 78.1,
"pages": 911,
"sizeBytes": 3731456,
"sizePerc": 4.7,
"sequentialityPerc": 8.8,
"entity": "moz_historyvisits_dateindex",
"count": "-"
},
{
"efficiencyPerc": 67.1,
"pages": 662,
"sizeBytes": 2711552,
"sizePerc": 3.4,
"sequentialityPerc": 8.8,
"entity": "moz_places_lastvisitdateindex",
"count": "-"
},
{
"efficiencyPerc": 87.7,
"pages": 449,
"sizeBytes": 1839104,
"sizePerc": 2.3,
"sequentialityPerc": 8.8,
"entity": "moz_places_url_hashindex",
"count": "-"
},
{
"efficiencyPerc": 56.8,
"pages": 4,
"sizeBytes": 16384,
"sizePerc": 0,
"sequentialityPerc": 8.8,
"entity": "moz_annos_placeattributeindex",
"count": "-"
},
{
"efficiencyPerc": 0.2,
"pages": 1,
"sizeBytes": 4096,
"sizePerc": 0,
"sequentialityPerc": 8.8,
"entity": "moz_items_annos_itemattributeindex",
"count": "-"
},
{
"efficiencyPerc": 73.7,
"pages": 9,
"sizeBytes": 36864,
"sizePerc": 0,
"sequentialityPerc": 8.8,
"entity": "moz_bookmarks_guid_uniqueindex",
"count": "-"
},
{
"efficiencyPerc": 87.3,
"pages": 631,
"sizeBytes": 2584576,
"sizePerc": 3.3,
"sequentialityPerc": 8.8,
"entity": "moz_places_guid_uniqueindex",
"count": "-"
},
{
"efficiencyPerc": 0.4,
"pages": 1,
"sizeBytes": 4096,
"sizePerc": 0,
"sequentialityPerc": 8.8,
"entity": "moz_keywords_placepostdata_uniqueindex",
"count": "-"
},
{
"efficiencyPerc": 75.7,
"pages": 7,
"sizeBytes": 28672,
"sizePerc": 0,
"sequentialityPerc": 8.8,
"entity": "moz_bookmarks_dateaddedindex",
"count": "-"
},
{
"efficiencyPerc": 76.7,
"pages": 408,
"sizeBytes": 1671168,
"sizePerc": 2.1,
"sequentialityPerc": 8.8,
"entity": "moz_places_originidindex",
"count": "-"
},
{
"efficiencyPerc": 85.6,
"pages": 115,
"sizeBytes": 471040,
"sizePerc": 0.6,
"sequentialityPerc": 8.8,
"entity": "moz_places_metadata_placecreated_uniqueindex",
"count": "-"
},
{
"efficiencyPerc": 85.3,
"pages": 61,
"sizeBytes": 249856,
"sizePerc": 0.3,
"sequentialityPerc": 8.8,
"entity": "moz_places_metadata_referrerindex",
"count": "-"
},
{
"efficiencyPerc": 74.3,
"pages": 318,
"sizeBytes": 1302528,
"sizePerc": 1.7,
"sequentialityPerc": 8.8,
"entity": "moz_places_altfrecencyindex",
"count": "-"
},
{
"efficiencyPerc": 0.2,
"pages": 1,
"sizeBytes": 4096,
"sizePerc": 0,
"sequentialityPerc": 8.8,
"entity": "moz_newtab_story_click",
"count": 0
},
{
"efficiencyPerc": 0.2,
"pages": 1,
"sizeBytes": 4096,
"sizePerc": 0,
"sequentialityPerc": 8.8,
"entity": "moz_newtab_story_impression",
"count": 0
},
{
"efficiencyPerc": 0.2,
"pages": 1,
"sizeBytes": 4096,
"sizePerc": 0,
"sequentialityPerc": 8.8,
"entity": "moz_newtab_story_click_newtab_click_timestampindex",
"count": "-"
},
{
"efficiencyPerc": 0.2,
"pages": 1,
"sizeBytes": 4096,
"sizePerc": 0,
"sequentialityPerc": 8.8,
"entity": "moz_newtab_story_impression_newtab_impression_timestampindex",
"count": "-"
},
{
"efficiencyPerc": 61,
"pages": 5,
"sizeBytes": 20480,
"sizePerc": 0,
"sequentialityPerc": 8.8,
"entity": "moz_newtab_shortcuts_interaction",
"count": 632
},
{
"efficiencyPerc": 60.9,
"pages": 3,
"sizeBytes": 12288,
"sizePerc": 0,
"sequentialityPerc": 8.8,
"entity": "moz_newtab_shortcuts_interaction_timestampindex",
"count": "-"
},
{
"efficiencyPerc": 55.8,
"pages": 3,
"sizeBytes": 12288,
"sizePerc": 0,
"sequentialityPerc": 8.8,
"entity": "moz_newtab_shortcuts_interaction_placeidindex",
"count": "-"
}
]
}